Location: Mexico City, Mexico We are seeking a seasoned Software Development Tech Lead to join our team. This role requires a strong leader who can guide a team of developers, architect solutions, and ensure the performance, reliability, and scalability of our applications. Responsibilities
Lead the development team in designing and implementing scalable, high-performance software solutions using Java and Spring Boot.
Provide technical direction, mentorship, and guidance to junior and mid-level developers.
Collaborate with cross-functional teams including product managers, QA, and Dev Ops to ensure seamless integration and deployment of new features.
Design and optimize back-end architecture to support high-availability, robust APIs, and microservices.
Ensure best practices for code quality, security, and software performance through code reviews and architecture discussions.
Lead troubleshooting and debugging efforts, utilizing observability tools to identify and resolve production issues quickly and efficiently.
Drive continuous improvement initiatives to improve development processes, speed of delivery, and overall product quality.
Facilitate Agile practices (Scrum or Kanban), including sprint planning, backlog grooming, and retrospectives.
Qualifications
8+ years of professional experience in software development with a strong focus on Java and Spring Boot.
English proficiency (B1/C2 level).
Proven experience leading development teams and driving technical projects to completion.
Expertise in observability, monitoring, and debugging tools like New Relic, Grafana, Metabase, and Google Analytics 4 (GA4).
Strong understanding of RESTful API design and microservices architecture.
Solid experience working with databases such as My SQL, Mongo DB, and Maria DB
Hands-on experience with performance tuning, scaling applications, and addressing production incidents.
Familiarity with Dev Ops practices, including CI/CD pipelines and containerization tools such as Docker and Kubernetes.
Strong problem-solving skills and the ability to make sound technical decisions.
Excellent communication skills and the ability to collaboraten with multiple teams.
Familiarity with Agile methodologies (Scrum/Kanban) and tools like Jira, Confluence, or similar.
Why Join Us?
Full-time position
Payment in US dollars
12 PTO per year
Holidays from your country off and paid
Birthday off and paid
Career Path
Recognition Program
Paid Leaves
If you meet these requirements and are interested in applying for this position, please let us know. We look forward to the possibility of working with you.