Senior Backend Engineer (Hybrid)

Reposted 7 Days Ago
Be an Early Applicant
Pasay City, Metro Manila, National Capital Region, PHL
In-Office
Senior level
Information Technology • Consulting
The Role
Lead design and development of secure, high-performance fintech backend services. Own architecture, scalability, payments integrations, reliability, mentoring, CI/CD, and delivery in Agile teams.
Summary Generated by Built In

At Umpisa Inc., our mission is to make the Philippines be known globally as a tech hub. 

Umpisa Inc. is a progressive technology services company that partners with select industries, clients and people to work on pioneering and industry-changing solutions via digital transformation, modern software development and venture building.

We create a set of world-class and impactful products and solutions to help organizations and individuals live better lives. We offer demanding, challenging and rewarding careers in software development, product development, emerging technologies, and more for the right candidates.

Essential Skills:

  • Aligns with our values: Excellence, Integrity, Professionalism, People Success, Customer Success, Fun, Innovation and Diversity
  • Strong communication skills
  • Strong problem solving and analytical skills
  • Excellent problem-solving ability
  • Would like to work as part of a self-organizing Scrum team in a scaled agile framework
  • Must be a self-starter and loves to collaborate with the team and client

Summary:

We are seeking a highly experienced Senior Backend Engineer with strong expertise in fintech and banking systems. The ideal candidate has deep experience designing, building, and scaling secure, high-performance backend systems that handle financial transactions, payment processing, and distributed workloads.

You will take ownership of critical backend services, contribute to architectural decisions, mentor engineers, and ensure systems are scalable, secure, compliant, and production-ready. This role requires strong hands-on development skills combined with architectural leadership in high-availability financial environments.

Key Responsibilities:

1. Technical Expertise

Programming & Backend Development

  • Strong proficiency in JavaScript / TypeScript
  • Extensive hands-on experience with Node.js and NestJS
  • Working knowledge of Python (optional but advantageous)
  • Build modular, maintainable, and testable backend services following clean architecture principles

Database Engineering

  • Design and optimize high-performance databases:
    • PostgreSQL (transactions, indexing, query optimization, ACID compliance)
    • MongoDB (document modeling, performance tuning)
    • Redis (caching, session storage, performance acceleration)
  • Implement data consistency, idempotency, and transactional integrity for financial systems

API & Integration

  • Design and implement secure, scalable RESTful APIs
  • Familiarity with GraphQL (plus)
  • Implement authentication, authorization, rate limiting, and API versioning
  • Integrate with internal and external financial systems

Messaging & Event-Driven Architecture

  • Build distributed systems using:
    • Apache Kafka
    • RabbitMQ
  • Implement asynchronous processing, event streaming, and high-throughput transaction flows

System Architecture & Scalability

  • Architect and maintain:
    • Microservices-based systems
    • Distributed systems
    • Composable backend architectures
  • Design systems capable of handling high TPS (transactions per second)
  • Ensure fault tolerance, observability, and horizontal scalability

Containerization & DevOps

  • Containerize services using Docker
  • Support CI/CD pipelines and automated deployments
  • Work with Git-based workflows for version control and collaboration

Payments & Financial Systems

  • Design and maintain payment logic flows
  • Implement transaction validation, reconciliation, and status reporting
  • Ensure idempotency and consistency in financial transaction processing
  • Apply best practices for high-reliability financial systems

Code Quality & Engineering Excellence

  • Write clean, maintainable, well-documented code
  • Enforce coding standards and perform code reviews
  • Promote automated testing and continuous integration
  • Mentor junior engineers and elevate team standards

2. Project Leadership & Delivery

  • Lead backend projects from architecture to production deployment
  • Provide accurate technical estimations and sprint planning inputs
  • Participate actively in Agile/Scrum ceremonies
  • Maintain comprehensive documentation for APIs and architecture
  • Ensure timely delivery of features and production fixes

3. Security & Compliance

  • Implement industry-standard security best practices:
    • Encryption (in transit and at rest)
    • Authentication & Authorization
    • Secure API design
  • Support compliance requirements relevant to fintech/banking environments
  • Ensure secure coding practices across all services

4. Performance & Reliability

  • Optimize database queries and backend performance
  • Reduce latency and improve system throughput
  • Diagnose and debug complex distributed system issues
  • Maintain high system uptime and reliability

5. Collaboration & Communication

  • Collaborate with frontend engineers, QA, DevOps, and product teams
  • Translate technical concepts into business-friendly communication
  • Provide technical guidance and mentorship to engineers

Requirements

Qualifications:

  • 10+ years of backend engineering experience
  • Strong hands-on experience with:
    • Node.js
    • TypeScript
    • NestJS
    • PostgreSQL
    • MongoDB
    • Redis
    • Apache Kafka
    • RabbitMQ
    • Docker
    • Git
  • Proven experience in fintech, payments, or banking systems.
  • Strong understanding of:
    • Microservices architecture
    • Distributed systems
    • High-availability systems
    • Scalable transaction processing
    • Experience working in Agile/Scrum environments

Preferred Experience:

  • Experience with GraphQL
  • Experience handling high TPS financial systems
  • Experience implementing ISO 20022 or financial messaging integrations (plus)
  • Experience designing payment gateways or core banking integrations

Soft Skills:

  • Strong leadership and mentorship capabilities
  • Excellent communication and stakeholder management skills
  • Strong analytical and problem-solving mindset
  • Ability to thrive in fast-paced fintech environments
  • High ownership and accountability

Deliverables & Success Metrics:

  • High-quality, production-ready backend services
  • Secure and scalable payment processing systems
  • Consistent on-time delivery of features
  • Reduced latency and improved system performance
  • Reliable and compliant financial backend infrastructure

Education:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

Skills Required

  • 10+ years of backend engineering experience
  • Strong proficiency in JavaScript and TypeScript
  • Extensive hands-on experience with Node.js
  • Extensive hands-on experience with NestJS
  • Experience with PostgreSQL (transactions, indexing, query optimization, ACID)
  • Experience with MongoDB (document modeling, performance tuning)
  • Experience with Redis (caching, session storage)
  • Experience with Apache Kafka
  • Experience with RabbitMQ
  • Containerization experience with Docker
  • Experience with Git and Git-based workflows
  • Proven experience in fintech, payments, or banking systems
  • Strong understanding of microservices and distributed systems
  • Experience with high-availability systems and scalable transaction processing
  • Experience working in Agile/Scrum environments
  • Strong communication, problem-solving, and collaboration skills
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
  • Working knowledge of Python
  • Familiarity with GraphQL
  • Experience handling high TPS financial systems
  • Experience implementing ISO 20022 or financial messaging integrations
  • Experience designing payment gateways or core banking integrations
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Makati City, National Capital Region
38 Employees
Year Founded: 2019

What We Do

Umpisa’s mission is to make the Philippines be known globally as a tech hub. Our vision: - Build a unicorn made in the Philippines - Upskill 100,000 people in software development, data analytics and Web 3.0 - Launch a venture fund for local startups We are a progressive technology services company that partners with select industries, clients and people to work on pioneering and industry-changing solutions via modern software development and venture building

Similar Jobs

Airwallex Logo Airwallex

Account Executive

Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
In-Office
5 Locations
2200 Employees

Mondelēz International Logo Mondelēz International

Analytics Manager

Big Data • Food • Hardware • Machine Learning • Retail • Automation • Manufacturing
Remote or Hybrid
4 Locations
90000 Employees
Hybrid
Taguig City, Metro Manila, National Capital Region, PHL
205000 Employees
Hybrid
Taguig City, Metro Manila, National Capital Region, PHL
205000 Employees

Similar Companies Hiring

Amplify Platform Thumbnail
Fintech • Financial Services • Consulting • Cloud • Business Intelligence • Big Data Analytics
Scottsdale, AZ
62 Employees
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account