Technical Lead

Role Overview


We are looking for an experienced and motivated Technical Lead to join our team. This is a position designed to strengthen technical leadership, guide modern software architecture adoption, and ensure high-quality delivery across our engineering teams. The ideal 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 North American clients.
  • Excellent communication, problem-solving, and conflict-resolution skills.
  • Availability to work in a hybrid model (3 days onsite in Cali, 2 days remote).

Nice to Have

  • Expertise in Salesforce Apex, Lightning Web Components (LWC), and Lightning Apps.
  • Experience in iOS development (Swift).
  • Knowledge of e-commerce and payments (Adyen, Stripe, Shopify).

Why Join Veevart?

At Veevart, you will be part of a mission-driven SaaS company that is shaping the future ofmuseums and cultural institutions. You’ll work in a collaborative, growth-oriented environment, where innovation and creativity are valued. As a Technical Lead, you will have the opportunity to directly influence product direction, mentor talented engineers, and drive the evolution of a platform used by cultural organizations worldwide.

We offer:

  • Permanent employment contract.
  • Hybrid work model, Monday to Friday (3 days in the office, 2 days remote).
  • Salary negotiable based on experience.
  • Additional benefits (Annual bonus paid semiannually, 5 personal days per year, 100% salary coverage during medical leave, USD 100 quarterly for books or professional development and others)

Contact us: diana.ortiz@veevart.com

Click to apply