Key Responsibilities
- Design, develop, and maintain scalable backend services powering high-traffic applications
- Optimize database performance and implement efficient data models
- Lead architectural decisions for distributed systems and microservices
- Collaborate with frontend teams to integrate APIs and improve system reliability
- Mentor engineers and establish coding standards and best practices
- Implement monitoring, logging, and alerting systems for observability
Requirements
- 7+ years of backend development experience with Go or Python
- Deep understanding of distributed systems, concurrency, and scalability
- Experience with PostgreSQL, Redis, and modern cloud infrastructure
- Proficiency in Kubernetes, Docker, and CI/CD pipelines
- Strong problem-solving skills and ability to design robust systems