Senior Software Engineer (Backend) (Bogotá)

Senior Software Engineer (Backend) (Bogotá)

02 ago
|
Payu
|
Bogotá

02 ago

Payu

Bogotá

PayU Bogota, D.C., Capital District, Colombia
1 day ago Be among the first 25 applicants
About the Role
As a Senior Software Engineer, you will develop distributed backend services for high‐scale, cloud‐based solutions in the fintech and payments ecosystem.
You will lead by example in technical excellence, own the technical architecture and design of systems, and mentor team members while driving CI/CD and automation culture across teams.
This role combines hands‐on development (80%) with technical leadership, mentoring (10%), and architectural guidance (10%).
Key Responsibilities
Technical Development & Architecture
Design, develop, and scale distributed backend systems using Node.js and TypeScript
Design and implement low‐latency, high‐availability, and high‐performance solutions for large‐scale production systems
Own the technical architecture and design of systems, leading technical discussions and design of new modules
Design technical solutions based on business and functional requirements
Develop cutting‐edge cloud‐based solutions in the fintech area using AWS (EKS, Lambdas, ECS, S3, EB)
Implement and optimize services following SOLID principles, design patterns, and software engineering best practices
Quality & Best Practices
Maintain high standards of code quality, testing, and pipeline automation using GitLab/Bitbucket/Jenkins
Ensure well‐defined processes (code reviews, static analysis) are in place to maintain coding best practices
Design and implement quality assurance processes, including unit tests, load testing,



and performance optimization
Review code changes and solutions, providing business justification for tasks
Guarantee that clear and comprehensive technical documentation is maintained
Leadership & Collaboration
Act as subject matter expert within Business and Technology teams
Mentor junior and standard engineers, supporting team members in software design and development practices
Guide the development process, providing application/system business and architecture knowledge
Collaborate with DevOps, QA, Product, Architecture, and Business teams to deploy and monitor services
Debug and troubleshoot complex or critical issues
Requirements
Experience
7+ years of professional backend software development experience working on large‐scale production systems
Proven track record of developing and scaling distributed systems in production environments
Demonstrated experience leading technical design and discussions
Technical Expertise
Strong proficiency in Node.js and TypeScript
Experience with Java and Spring Boot framework – advantage
Expert knowledge of RESTful APIs and web services design and implementation
Deep understanding of SQL databases (PostgreSQL, MySQL)



and NoSQL databases
Knowledge of cloud architecture and services (AWS preferred: EKS, Lambda, ECS, S3, EB)
Proficiency in Git/Bitbucket, branching strategies, CI/CD pipelines, and containerized deployments
Qualifications
Bachelor's degree in Computer Science, Engineering, or related technical field (preferred)
Excellent English communication skills
Strong problem‐solving and analytical skills
Ability to learn and implement new technologies in a dynamic environment
Experience with Agile/Scrum methodologies
Preferred / Advantage
Experience in fintech, payment gateways, or API‐driven ecosystems
Knowledge of PCI‐DSS compliance and secure transaction systems
Understanding of observability practices (logging, tracing, metrics)
Basic or advanced understanding of React for internal tooling or dashboards
Experience with Python, Java, or C++ for specific use cases
Background working with payment processing systems and alternative payment methods (APMs)
Job Details
Seniority level: Not Applicable
Employment type: Full‐time
Job function: Engineering and Information Technology
Industries: Transportation, Logistics, Supply Chain and Storage
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses.
These tools assist our recruitment team but do not replace human judgment.
Final hiring decisions are ultimately made by humans.
#J-*****-Ljbffr

📌 Senior Software Engineer (Backend) (Bogotá)
🏢 Payu
📍 Bogotá

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer (backend) (bogotá) / bogotá