P

Teach Lead

PayU GPO
Full-time
On-site
Bogota, Colombia
\n


About the role
  • As a Tech Leadat PayU (a Rapyd Company), you will drive the technical strategy, architecture, and delivery of distributed payment systems that process millions of transactions daily. You will lead a cross-functional squad, ensuring the team designs secure, scalable, and maintainable software aligned with global Rapyd engineering standards. You will balance hands-on development with leadership—mentoring engineers, defining best practices in CI/CD, observability, and architecture, while fostering a culture of excellence, ownership, and continuous improvement.


What you will do
  • Lead developmentarchitecture and design of distributed services, event-driven microservices using Clean Architecture, SOLID principles, and modular design patterns.Drive CI/CD automation and deployment workflows using Git, Jenkins, GitLab, Docker, and AWS EKS.
  • Oversee software delivery, ensuring scalability, fault tolerance, and PCI-grade security.Integrate and optimize payment connectivity systems with Kafka, RabbitMQ, or ActiveMQ for real-time event proces
  • Champion DevSecOps culture, ensuring code quality, observability, and compliance across serv
  • Mentor engineers, conduct technical reviews, and guide the adoption of clean code and automation standards.
  • Collaborate with Product, SRE, NetSec, and QA teams to deliver business-critical solutions.
  • Participate in technical roadmap planning and support engineering managers with long-term architectural decisions.Promote event sourcing and domain-driven design (DDD) for building resilient asynchronous services.
  • Ensure system reliability, performance, and traceability., leveraging tools like Prometheus, Grafana, or OpenTelemetry.


What you need to succeed
  • Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
  • 7+ years of professional experience in software development, with at least 1–2 years as a technical lead.
  • Strong experience designing and building distributed systems and services.
  • Deep understanding of Clean Architecture, Clean Code, and modular design principles.
  • Proven expertise in Node.js (TypeScript) for backend development 
  • Solid understanding of event sourcing, message queues, and asynchronous system design.
  • Experience with SQL or NoSQL
  • Experience in fintech environments, including gateway/acquirer integrations and PCI compliance. 
  • Strong communication and leadership skills; ability to influence architecture and process improvements.     


Preferred Qualifications
  • Familiarity with React for internal tooling or API. 
  • Familiarity with Java (spring boot)
  • Experience with cloud architecture (AWS preferred)
  • Exposure to global-scale systems and multi-region architectures. 
  • Passion for automation, scalability, and performance-driven development


\n
Apply now
Share this job