? Tech Lead / Full-Stack Engineer | Java + Spring Boot | Angular | Kafka | DDD | REST APIs
? We're AgileEngine!
AgileEngine is an award-winning software engineering and AI services company partnering with Fortune 500 companies to build world-class digital products.
This is a hands-on technical leadership role for an experienced engineer who can combine strong backend engineering, architecture, squad leadership, and team mentorship.
.
? Location: Remote/WFH — India
? Experience: 6+ years
?? Role: Tech Lead / Full-Stack Engineer
? CRUCIAL REQUIREMENTS — MUST HAVE
Please apply only if you have strong hands-on experience in the following:
? Spec-driven Development — Must-have In addition, you should have:
✅ 6+ years of professional software engineering experience
✅ Strong backend engineering mindset
✅ Proven ability to motivate teams and mentor junior developers
✅ Strong understanding of software architecture and engineering practices
✅ Ability to challenge existing decisions and confidently push back when required
✅ MUST-HAVE SKILLS
- 6+ years of professional software engineering experience
- Robust Tech Lead / Squad Lead experience
- Advanced Java and Spring Boot development
- Solid Angular experience
- Hands-on Kafka experience
- Strong OOA/OOD knowledge
- Strong understanding of software design patterns
- Understanding of architectural patterns
- Deep practical knowledge of Domain-Driven Design
- Experience designing strong domain bounded contexts
- Deep experience building and consuming RESTful services
- Strong understanding of HTTP and API protocols
- PostgreSQL and/or Oracle experience
- JPA/Hibernate experience
- Strong backend engineering and server-side development skills
- Agile software development experience
- Experience motivating and mentoring engineers
- Robust communication and technical leadership skills
- Hands-on experience with spec-driven development
➕ NICE TO HAVE
? AI / Modern Development
- Experience with AI-assisted development
- Experience with AI-driven software development lifecycle