Senior Software Engineer (Backend)

PayU

Bogotá

Presencial

COP 190.454.424 - 266.636.194

Jornada completa

14 días+
Generador de candidaturas

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Supera los filtros ATS

Descripción de la vacante

A leading fintech company in Bogotá is seeking a Senior Software Engineer to develop distributed backend services and lead technical architecture discussions. This role involves hands-on development alongside mentoring team members, emphasizing cloud-based solutions using AWS. The ideal candidate has over 7 years of backend development experience, strong proficiency in Node.js and TypeScript, and a solid understanding of RESTful APIs and cloud architecture. Experience in fintech is preferred, and excellent communication skills are essential.

Formación

  • 7+ years of experience in backend software development.
  • Proficiency in Node.js and TypeScript with a track record of large-scale systems.
  • Experience in technical leadership and mentoring.

Responsabilidades

  • Develop distributed backend services in the fintech ecosystem.
  • Lead technical architecture and design discussions.
  • Mentor team members and drive CI/CD automation.

Conocimientos

Node.js
TypeScript
SQL databases (PostgreSQL, MySQL)
RESTful APIs
Cloud services (AWS)
Agile/Scrum methodologies

Educación

Bachelor's degree in Computer Science or related field

Herramientas

Git
GitLab/Bitbucket/Jenkins

Descripción del empleo

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.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Standard Software Engineer (Backend)
Standard Software Engineer (Backend)

PayU • Bogotá

Presencial
COP 78.120.000 - 133.920.000
Senior Java Software Engineer (Remote - Colombia) - CO121-DV
Senior Java Software Engineer (Remote - Colombia) - CO121-DV

OKTO PAYMENTS • Colombia

A distancia
COP 120.000.000 - 180.000.000
Competitive compensation
Career growth
Continuous learning
+3
Backend Engineer – Payments, Tokenization & PCI DSS
Backend Engineer – Payments, Tokenization & PCI DSS

Resolv Global • Soledad

Presencial
COP 56.675.000 - 63.759.000
On-site in Barranquilla, Colombia
Backend Engineer – Payments, Tokenization & PCI DSS
Backend Engineer – Payments, Tokenization & PCI DSS

Resolv Global • Galapa

Presencial
COP 56.675.000 - 63.759.000
Senior Software Engineer - Backend
Senior Software Engineer - Backend

BKCap • Colombia

Presencial
COP 162.680.982 - 284.691.719
Competitive compensation with performance bonuses
Annual learning and development budget
Remote flexibility
Senior Software Engineer (PHP, React.js) - OP01843-00
Senior Software Engineer (PHP, React.js) - OP01843-00

Dev.Pro • Bogotá

Presencial
COP 193.353.474 - 306.143.000
30 paid days off per year
Partially covered health insurance
Wellness bonus for gym memberships
Senior Java Developer, Colombia
Senior Java Developer, Colombia

CI&T • Colombia

Presencial
COP 9.000.000 - 18.000.000
Premium Healthcare
Meal voucher
Maternity and Parental leaves
+5
Senior .NET Software Engineer
Senior .NET Software Engineer

StoneX Group Inc. • Bogotá

Presencial
COP 200.880.000 - 267.840.000
Mission-critical systems
Ownership and growth
Collaborative engineering culture
+1
Backend Engineer – Payments, Tokenization & PCI DSS
Backend Engineer – Payments, Tokenization & PCI DSS

Resolv Global • Malambo

Presencial
COP 56.675.000 - 63.759.000
Software Application Engineer (Java or .NET)
Software Application Engineer (Java or .NET)

StoneX Group Inc. • Bogotá ciudad

Híbrido
COP 120.000.000 - 190.000.000