The Opportunity:
- We are seeking an experienced and driven Full Stack TypeScript Developer to join our growing team in Bogotá.
- As a foundational member of our new Bogotá office, you will play a key role in building and leading a high-performing engineering team.
- You will join a cross-functional product team building financial services products for a growing international client base.
- You will own features across the full stack, from API design to UI delivery, and work in a modern TypeScript-first codebase on AWS.
- English is our working language.
Key Responsibilities:
- Team Leadership: Recruit, mentor, and lead a new team of data engineers in Bogotá, fostering a collaborative and high-performance culture.
- Architect and deliver product features end-to-end, from database schema through API layer to pixel-perfect UI, maintaining high standards of code quality and test coverage throughout.
- Design and build secure, high-performance REST and GraphQL APIs that power both client-facing financial products and internal tooling, with a strong focus on reliability and auditability in a regulated environment.
- Own the frontend architecture — component structure, state management, routing, and performance — ensuring a fast, accessible, and consistent user experience across the product.
- Drive technical decisions around the Node.js/NestJS backend, including service boundaries, authentication and authorisation patterns, and integration with third-party financial data providers and payment rails.
- Build and maintain CI/CD pipelines and deployment workflows using GitHub Actions and Docker, ensuring the team can ship frequently and confidently.
- Establish and monitor observability across services — logging, error tracking, and performance monitoring using tools such as Datadog and Sentry — and lead incident response when things go wrong.
- Collaborate closely with product managers, data engineers, and business stakeholders to scope, estimate, and prioritise work, translating complex financial requirements into clean technical solutions.
- Contribute to and enforce engineering standards across the team — code review culture, TypeScript best practices, security hygiene, and documentation — raising the bar for everyone.
- Participate actively in agile ceremonies, representing the engineering perspective in planning, retrospectives, and cross-functional discussions with distributed international teams.
About You:
Essential Qualifications & Experience:
- 4+ years of professional full stack TypeScript/JavaScript development experience.
- C1 English — daily communication with international stakeholders is a core part of the role.
- Expert-level TypeScript, with strong fundamentals in type safety and maintainable architecture.
- Production experience with React/Next.js and Node.js/NestJS across the full stack.
- Hands-on AWS experience — ECS/EKS, Lambda, RDS, and related managed services.
- Solid PostgreSQL skills including schema design, query optimisation, and migrations.
- Comfortable with CI/CD pipelines, Docker, and automated deployment workflows.
- Familiarity with observability tooling (Datadog, Sentry, or CloudWatch) and incident response.
- Proven track record of hiring, mentoring, and leading engineers in a team setting.
- Degree in Computer Science, Engineering, or equivalent demonstrable experience.
Desired Skills:
- Prior experience working with financial market data.
- Knowledge of additional programming languages such as Java, C#, or C++.