Job Description
Responsibilities:
- Design, develop, and maintain scalable and secure backend services using Golang.
- Collaborate with Product Managers and Business Analysts to refine requirements and translate them into technical solutions.
- Work with QA engineers to ensure automated test coverage and proactively fix bugs and defects.
- Partner with DevOps teams to automate build, deployment, and monitoring pipelines.
- Develop and optimize high-performance APIs and microservices in a cloud-native environment.
- Implement modern software development practices, including TDD, pair programming, and CI/CD.
- Conduct code reviews, enforce security best practices, and ensure adherence to software craftsmanship standards.
- Design and document system architecture, ensuring compliance with security and regulatory requirements.
- Continuously improve backend systems for scalability, reliability, and observability....