Technical Lead
Role Overview
We are looking for an experienced and motivated Technical Lead to join our team. This position is designed to strengthen technical leadership, guide modern software architecture adoption, and ensure high‑quality delivery across our engineering teams. The idóneo candidate is not only a strong developer but also a proactive leader who can mentor others, communicate effectively with international clients, and drive innovation within our platform.
Key Responsibilities
- Lead and coordinate development efforts within a pod, ensuring predictable and high‑quality delivery.
- Define, document, and communicate system architectures capable of handling significant traffic and complex data flows.
- Oversee project execution and ensure alignment with business priorities, Definition of Ready (DoR), and Definition of Done (DoD).
- Drive adoption of modern architectural patterns (DDD, Hexagonal, Clean Architecture) across services and codebases.
- Guide and enforce best practices in testing, CI/CD, observability, and security.
- Conduct code reviews and ensure consistent engineering excellence.
- Act as technical commander during Sev‑1 incidents, leading diagnosis and resolution efforts.
- Mentor and coach engineers at all levels, fostering professional growth and team collaboration.
- Partner with Product and QA to balance scope, time, and quality in delivery.
- Contribute to the technical roadmap and long‑term platform evolution.
Requirements
- 7+ years of professional experience in software development.
- Proficiency in TypeScript/Node.js and modern frontend frameworks (React/Next.js).
- Hands‑on experience with AWS (Lambda, RDS; Terraform is a plus).
- Strong understanding of software architectures (DDD, Hexagonal, Clean).
- Proven track record of leading engineering teams, assigning tasks, and ensuring on‑time delivery.
- Testing experience with Playwright, Jest, and Cucumber (BDD).
- Advanced English skills, capable of technical leadership with
📌 Technical Lead (Tuluá)
🏢 Veevart
📍 Tuluá