Required Qualifications
• 12+ years of overall experience, of which at least 4-5 years as a team leader/delivery lead
• Strong expertise in Java, Scala, or Kotlin
• Strong expertise in Spring Boot, Spring Framework, and related projects
• Frontend development experience with React and modern JavaScript/TypeScript
• Advanced SQL skills with relational databases, preferably PostgreSQL
• Significant hands-on experience building and operating cloud native applications on AWS.
• Testing expertise including automated unit and integration testing
• Experience with distributed systems and microservices architecture
• Strong understanding of software engineering best practices
Preferred Qualifications
• Experience with Terraform for infrastructure as code
• End-to-end testing experience with frameworks like Playwright or Cypress
• Knowledge of containerization technologies (Docker, Kubernetes)
• Experience with CI/CD pipelines and DevOps practices
• Background in high-traffic, production environments
Key Responsibilities
• Collaborate with product team, business operations, and customers to understand and develop product requirements
• Design, architect, and lead the development of new full stack applications, APIs, and solutions
• Mentor junior engineers and contribute to technical decision-making
• Participate in code reviews and maintain engineering standards
• Develop responsive, user-friendly React frontend interfaces
• Build robust backend services with comprehensive test coverage
• Optimize database performance and manage complex data relationships
• Architect and maintain cloud infrastructure on AWS
• Write and maintain automated unit and integration tests
• Collaborate with cross-functional teams to deliver high-quality solutions