We are seeking a highly skilled and experienced Tech Lead to drive the full lifecycle of application development, lead an agile team, and ensure the delivery of high-quality software solutions on the AWS cloud platform.
Requirements
- Minimum 6 years of development experience in modern Java technologies.
- Minimum 3 years of experience developing web-based applications.
- Proven experience in a senior developer or technical lead role within an agile team
- BSc/BA in Computer Science, Engineering, or related field.
- Strong expertise as a full-stack developer, with solid knowledge of design patterns.
- Professional experience with Spring Boot, Spring Cloud, Angular, Node.js, and MVC web applications.
- Hands-on experience implementing RESTful web services.
- Proficiency with AWS cloud technologies (EC2, ECS, S3, Aurora, Cognito)
- Strong SQL and AWS RDS skills.
- Self-motivated, organized, and able to prioritize tasks in high-pressure environments.
- Excellent analytical and problem-solving skills with strong attention to detail.
- Experience managing client support issues and escalations.
- Solid understanding of Agile, TDD, and BDD methodologies.
- Experience with monitoring tools such as Datadog.
- Fluent in English, with excellent verbal and written communication skills.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Tuition Reimbursement
- Relocation Assistance