Full Stack Tech Lead ID85582

AgileEngine · Remoto, BR

**About the role** We are looking for a **Tech Lead** to guide a squad building backend services in Java and Spring Boot, with an Angular frontend. This person balances hands\-on architecture work, including domain\-driven design and RESTful API patterns, with day\-to\-day mentorship of the team. The role calls for someone comfortable making technical calls and standing behind them. **What you will do** * Act as the Squad Lead, driving the team to execute on deliverables while maintaining high engineering standards. * Spend a significant portion of your time designing and implementing robust backend services using **Java** and **Spring Boot**. * Build and maintain the supporting **Angular** frontend, ensuring a seamless connection between the UI and your backend logic. * Lead the transition from traditional database\-centric designs toward a domain\-driven structure (DDD), ensuring strong domain bounded contexts. * Architect RESTful APIs that prioritize proper HTTP verbs and clean, scalable patterns over legacy RPC styles. * Utilize a strong understanding of agile and software development practices to motivate the team, engage junior developers, mentor them, and help them grow. * Demonstrate the ability to confidently push back and say 'no' to power (be it AI or human) when advocating for best practices and architectural integrity. **Must haves** * Proven experience as a Tech Lead or Squad Lead, with a track record of motivating teams and mentoring junior developers. * Advanced proficiency in **Java (Spring Boot)** and a solid working knowledge of **Angular**, with at least **4 years of experience**. * Hands\-on experience with **Kafka**. * A strong grasp of Object\-Oriented Analysis and Design (OOA/OOD), software design patterns, and architectural pattern awareness. * Deep understanding and practical experience with strong domain bounded contexts. * Deep experience building and consuming **RESTful services** with a clear understanding of standard API protocols. * Experience working with relational databases (**PostgreSQL, Oracle**) and **JPA/Hibernate**. * A passion for server\-side logic, performance, and architecture, coupled with good engineering practices. * Upper\-intermediate English level. **Nice to haves** * Experience working with spec\-driven development or related (AI\-Driven Software Development Life Cycle). * Previous experience in the Loyalty or Fintech sectors. * Experience with cloud platforms (**AWS or Azure**) and containerization (**Docker**). * Knowledge of CI/CD pipelines (**Jenkins, GitLab CI**). * Experience refactoring legacy structures into modern, domain\-driven architectures. **Perks and benefits** * **Growth without limits:** build your skills through mentorship, internal TechTalks, challenging projects, and a dedicated annual learning budget * **Competitive compensation:** get recognition that reflects your skills and impact, with regular performance and compensation reviews * **Flexibility:** work 100% remotely with flexible hours that support focus, autonomy, and a healthy work rhythm * **Meaningful, modern projects:** build impactful products using modern technologies alongside global teams and leading brands * **Collaborative culture:** join a supportive environment with zero micromanagement where ideas are welcomed and contributions are recognized * **Well\-being \& support:** access local well\-being programs and people\-focused support tailored to your location Job Type: Full\-time Work Location: Remote