Design and build scalable backend systems using Golang and AWS.
Responsibilities
- Develop and maintain high-performance microservices in Golang.
- Implement robust APIs and system integrations for business needs.
- Optimize applications for cloud deployment, monitoring, and observability on AWS.
- Troubleshoot production issues and ensure system reliability.
- Participate in code reviews, sprint planning, and technical guidance.
Required Skills
- 7+ years of professional software development experience.
- Deep expertise in Golang programming and concurrency patterns.
- Proven experience designing and deploying microservices architectures.
- Strong proficiency with AWS cloud services and cloud-native solutions.
- Ability to design scalable backend systems from inception through deployment.
- Experience with system instrumentation and observability tools.
- Strong understanding of API design and system integration.
Preferred Skills
- Experience mentoring junior engineers and leading technical initiatives.
- Familiarity with agile ceremonies and cross-functional collaboration.