Tech Stack
AWSAzureCloudDistributed SystemsDjangoDockerDynamoDBGoGoogle Cloud PlatformGraphQLGRPCJavaKubernetesMicroservices.NETNoSQLPythonRubyRuby on RailsSpringSQLTerraform
About the role
- Lead the design, implementation, testing, and deployment of backend services with high SLAs, capable of handling millions of requests daily
- Drive scalability and maintainability through microservices, decoupled architectures, queuing, and containerized deployments
- Own and evolve CI/CD pipelines to ensure smooth, automated, and reliable releases
- Monitor, debug, and optimize backend systems for responsiveness, throughput, and cost efficiency
- Design and maintain database schemas for large-scale, performant services
- Refactor and architect systems for long-term performance, security, reliability, and reuse
- Lead peer design and code reviews; mentor others in testing, design patterns, and architectural best practices
- Collaborate with product, design, and business teams to shape requirements and ensure alignment with customer value
- Champion QA automation and operational excellence, ensuring systems scale vertically and horizontally
- Lead on-call rotations, driving not only incident resolution but also long-term improvements to system resilience
- Provide early technical input on new product ideas, helping translate them into scalable, maintainable designs
Requirements
- 6+ years of backend software development experience with a proven record of leading technical projects
- Demonstrated success designing and delivering scalable APIs, services, and distributed systems
- Proficiency in server-side languages (Go, Python, Java, Ruby) and database languages (SQL)
- Strong experience with server-side frameworks (Django, .NET, Spring, Rails, Phoenix)
- Proficiency with NoSQL technologies (DynamoDB) and event-driven cloud architectures (queues, serverless compute, data streaming)
- Deep understanding of OOP, design patterns, and architectural best practices
- Proficiency with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes)
- Advanced expertise in building APIs (REST, GraphQL, gRPC)
- Expertise with AWS/Cloud Services
- BS in Computer Science or related field (or equivalent experience)
- Exceptional communication skills; able to align engineers, cross-functional peers, and stakeholders
- Strong leadership in debugging, performance optimization, and system scalability
- Customer-centric mindset with the ability to balance technical trade-offs against business impact