Shape the future of AI-driven customer support by leading the technical direction of intelligent, stateful web applications. In this role, you'll co-architect and develop full-stack AI solutions that integrate complex frontend interfaces with modular backend services, enabling transformative enterprise capabilities.
What You’ll Do
- Co-lead the evolution of software infrastructure, defining technical strategy that ensures scalability, resilience, and high performance across systems.
- Design and implement advanced web applications using modern JavaScript and TypeScript, connecting React-based user interfaces with distributed microservices.
- Guide development efforts in distributed systems and data engineering, applying strong software engineering principles to complex challenges.
- Advance technical research and innovation, keeping systems aligned with emerging trends in data architecture and AI tooling.
- Provide technical mentorship to engineers at all levels, fostering growth through code reviews, design discussions, and architectural collaboration.
- Partner with cross-functional teams to translate business needs into robust, scalable technical implementations.
- Maintain data integrity, security, and compliance across the data lifecycle, following industry best practices.
- Stay current with advancements in the JavaScript ecosystem to improve development efficiency and system capabilities.
What We’re Looking For
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 8+ years of software development or data engineering experience, including at least 3 years in a technical leadership capacity.
- Proven experience building and delivering full-stack web applications using JavaScript, TypeScript, and React.
- Track record of designing and deploying large-scale data systems with expertise in data modeling, warehousing, and ETL pipelines.
- Strong communication and collaboration skills, with the ability to influence technical direction across teams.
- Leadership experience guiding and developing high-performing engineering teams.
- Ability to deliver high-quality results in fast-moving environments with evolving priorities.
Nice to Have
- Hands-on experience building production LLM applications using frameworks such as Langchain, Langgraph, Llamaindex, LangSmith, LangFuse, or CrewAI.
- Proficiency with big data platforms including Hadoop, Spark, and Kafka, as well as cloud data services on AWS, GCP, or Azure.
Work Environment
This role is available remotely for candidates based in Colombia. We support flexible work arrangements and prioritize team collaboration across distributed locations.
Benefits
Enjoy competitive compensation, generous paid time off, comprehensive healthcare, parental and wellness leave, and retirement savings support. You’ll also have opportunities to contribute to community impact through company-sponsored volunteering and donation programs.

