This role is for one of the Weekday's clients
We are seeking a highly skilled and motivated Software Development Engineer (SDE) with a strong focus on backend development using Golang. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems that power our applications. You will collaborate closely with cross-functional teams to deliver high-quality, efficient, and robust software solutions.
Key Responsibilities
- Design, develop, and optimize backend services and APIs using Golang.
- Collaborate with product managers, frontend developers, and other team members to understand requirements and deliver solutions.
- Write clean, maintainable, and scalable code with a focus on performance and reliability.
- Build and maintain robust and secure data structures and algorithms.
- Implement and manage cloud-based infrastructure to support backend services.
- Perform code reviews, testing, and debugging to ensure code quality and functionality.
- Stay updated with the latest industry trends, best practices, and technologies related to backend development and Golang.
- Optimize application performance and resolve production issues in a timely manner.
Required Skills & Qualifications
- Experience: 2-5 years of professional experience in backend development.
- Programming Languages: Proficiency in Golang is essential.
- Backend Development: Strong understanding of microservices architecture, RESTful APIs, and server-side logic.
- Database Knowledge: Experience with relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
- Cloud Platforms: Hands-on experience with cloud platforms such as AWS, Google Cloud, or Azure.
- Version Control: Proficiency with Git and other version control systems.
- Containerization: Familiarity with Docker and Kubernetes for container orchestration.
- Problem-Solving: Excellent analytical skills and the ability to troubleshoot complex issues.
- Team Collaboration: Strong communication and teamwork skills with experience working in Agile/Scrum environments.
Nice To Have
- Experience with message brokers (Kafka, RabbitMQ).
- Exposure to CI/CD pipelines and automated deployment processes.
- Familiarity with frontend technologies like React.js (for full-stack development experience).
Skills: go (golang),backend development,code