Full Stack Tech Lead
Trabajo disponible en:
37235, León, Guanajuato, México
Empresa:
AgileEngine, LLC.
Tiempo completo
puesto
Publicado en 2026-11-07
Especializaciones laborales:
-
Desarrollo de Software
Descripción del trabajo
Agile Engine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT
THE ROLE
We are looking for a Full Stack Tech Lead to guide a development squad, mentor junior engineers, and stay hands-on building Java backend services and the supporting Angular frontend.
The mandatory requirements are experience as a Tech Lead or Squad Lead mentoring junior developers, 6+ years with Java (Spring Boot) and Angular, hands-on Kafka, domain-driven design with bounded contexts, RESTful API design, Postgre SQL or Oracle with JPA/Hibernate, and an upper-intermediate English level.
WHAT YOU WILL DO Technical Leadership & Execution:
Act as the Squad Lead, driving the team to execute on deliverables while maintaining high engineering standards.
Core Development:
Spend a significant portion of your time designing and implementing robust backend services using Java and Spring Boot.
Frontend Integration:
Build and maintain the supporting Angular frontend, ensuring a seamless connection between the UI and your backend logic.
Modernizing Architecture:
Lead the transition from traditional database-centric designs toward a domain-driven structure (DDD), ensuring strong domain bounded contexts.
API Excellence:
Architect RESTful APIs that prioritize proper HTTP verbs and clean, scalable patterns over legacy RPC styles.
Team Mentorship & Agile Practices:
Utilize a strong understanding of agile and software development practices to motivate the team, engage junior developers, mentor them, and help them grow.
Strategic Pushback:
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 Leadership
Experience:
Proven experience as a Tech Lead or Squad Lead, with a track record of motivating teams and mentoring junior developers.
Core Stack:
Advanced proficiency in Java (Spring Boot) and a solid working knowledge of Angular, with at least 6 years of experience.
Streaming & Messaging:
Hands-on experience with Kafka.
Design Fundamentals: A strong grasp of Object-Oriented Analysis and Design (OOA/OOD), software design patterns, and architectural pattern awareness. Domain-Driven Design:
Deep understanding and practical experience with strong domain bounded contexts.
API Knowledge:
Deep experience building and consuming RESTful services with a clear understanding of standard API protocols.
Database
Skills:
Experience working with relational databases (Postgre SQL, Oracle) and JPA/Hibernate.
The "Backend-Heavy" Mindset: A passion for server-side logic, performance, and architecture, coupled with good engineering practices. NICE TO HAVES Highly desirable:
Experience working with spec-driven development or related (AI-Driven Software Development Life Cycle).
Domain
Experience:
Previous experience in the Loyalty or Fintech sectors.
Cloud & Infra:
Experience with cloud platforms (AWS or Azure) and containerization (Docker).
Dev Ops:
Knowledge of CI/CD pipelines (Jenkins, Git Lab CI).
Refactoring:
Experience refactoring legacy structures into modern, domain-driven architectures. PERKS AND BENEFITS Professional growth:
Mentorship, Tech Talks, and personalized growth roadmaps. Competitive compensation: USD-based pay with education, fitness, and team activity budgets. Exciting projects:
Modern solutions with Fortune 500 and top product companies. Flextime:
Flexible schedule with remote and office options.
Para ver y solicitar empleos que acepten solicitudes de su ubicación o país, toque el botón a continuación para realizar una búsqueda.
(Si este trabajo está en su jurisdicción, entonces puede estar usando un Proxy o VPN para acceder a este sitio, para seguir avanzando, debe cambiar su conectividad a otro dispositivo móvil o PC).
(Si este trabajo está en su jurisdicción, entonces puede estar usando un Proxy o VPN para acceder a este sitio, para seguir avanzando, debe cambiar su conectividad a otro dispositivo móvil o PC).