We are looking for a Tech Lead who will play a dual role within the development team, serving as both a senior, hands-on Engineer and a technical mentor/decision-maker.
Requirements
- Extensive, hands-on experience as a Senior Software Engineer, primarily in Java development
- Extensive experience with Spring Boot and AWS
- Proven ability to design, implement, and deploy complex, high-performance, and secure applications
- Deep understanding of software architecture, design patterns, and NFRs (e.g., scalability, security, performance)
- Strong experience working in an Agile/Scrum environment, particularly with self-organizing, autonomous teams
- Excellent communication skills with the ability to explain complex technical concepts to both technical and non-technical stakeholders
- Experience with modern development practices, including CI/CD, DevOps principles, and cloud environments is highly desirable
Benefits
- International projects
- In-office, hybrid, or remote flexibility
- Medical healthcare
- Recognition program
- Ongoing learning & reimbursement
- Well-being program
- Team events & local benefits
- Sports compensation
- Referral bonuses
- Top-tier equipment provision