Join to apply for the Lead Software Engineer role at Efinti Join to apply for the Lead Software Engineer role at Efinti Get AI-powered advice on this job and more exclusive features. EFINTI is looking for a Backend Lead to drive the architecture and technical excellence of our backend services powering next-generation financial products across Latin America. You will lead the design and development of scalable, secure, and event-driven microservices, working closely with cross-functional teams in a dynamic and fast-paced fintech environment. What You'll Do Design, develop, and maintain scalable backend microservices using Node.js + TypeScript Lead technical architecture using DDD , Clean Architecture , and microservices principles Collaborate with Frontend, Product, DevOps, and Security to translate business needs into robust technical solutions Define and maintain API contracts , data models , and versioning strategies Implement automated testing strategies : unit, integration, and contract testing (Jest, Pact) Apply Security by Design principles and ensure compliance with OWASP , PSD2 , PCI-DSS , and GDPR Optimize performance using caching, pagination, parallelism, retries, and circuit breakers Integrate observability tools such as Datadog , Prometheus , OpenSearch , or Grafana Co-own CI/CD pipelines with DevOps using Terraform , GitHub Actions , Docker , and AWS services like Lambda , EKS , RDS , API Gateway Mentor junior engineers and contribute to a culture of excellence and technical growth What We're Looking For 7+ years in backend development with strong expertise in Node.js, TypeScript, NestJS/Express Hands-on experience with microservices , event-driven systems , DDD , and CQRS Advanced knowledge of PostgreSQL , DynamoDB , and Redis Strong AWS experience: Lambda, S3, IAM, RDS, EventBridge, CloudWatch Experience defining infrastructure with Terraform and building pipelines with GitHub Actions or GitLab CI Strong understanding of OAuth2 , JWT , secret management , and secure coding practices Experience with testing automation (unit, integration, contract) Comfortable in agile environments, working cross-functionally in English Excellent communication and mentoring skills Nice to Have Fintech or crypto experience Kubernetes (understanding of deployments, not cluster ops) Experience leading architecture decisions in high-compliance environments Seniority level Seniority level Mid-Senior level Employment type Employment type Full-time Job function Job function Consulting Industries Financial Services and Investment Banking Referrals increase your chances of interviewing at Efinti by 2x Get notified about new Software Engineer jobs in Colombia . Bogota, D.C., Capital District, Colombia 1 week ago Bogota, D.C., Capital District, Colombia 1 week ago Bogota, D.C., Capital District, Colombia 1 month ago Bogota, D.C., Capital District, Colombia 1 month ago Bogota, D.C., Capital District, Colombia 1 week ago Full Stack Engineer- Node.js, React,js and Firebase Bogota, D.C., Capital District, Colombia 3 weeks ago Colombia $30,000.00-$50,000.00 1 month ago Bogota, D.C., Capital District, Colombia 3 weeks ago Trainee Software Engineer (Colombia, Remote) Bogota, D.C., Capital District, Colombia 1 month ago Bogota, D.C., Capital District, Colombia COP3,000,000.00-COP3,300,000.00 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr