Senior Software Engineer

Maya Bank

Manila

On-site

PHP 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Maya Bank is seeking a Senior Backend Engineer to design and implement scalable backend services in a performance-focused environment. You will develop secure APIs, maintain existing systems, and drive architectural decisions across multiple services.

You will mentor junior engineers, participate in code reviews, and lead incident investigations to improve platform reliability. Experience with Node.js/TypeScript, Docker/Kubernetes, and AWS is required.

Qualifications

  • Bachelor's degree in CS/IT/CE or equivalent.
  • 4+ years in application development using Node.js/Typescript.
  • 5+ years backend development experience.
  • Extensive experience building and consuming RESTful APIs.
  • Relational databases and exposure to NoSQL DBs.
  • Experience with testing frameworks and CI/CD tools.
  • Experience with containerized apps (Docker/K8s) and cloud (AWS).
  • Experience with agile methodologies.
  • Knowledge of web/mobile frontend is a plus.

Responsibilities

  • Build and maintain applications and system components.
  • Design, plan, and implement services for high throughput transactions.
  • Develop secure, reusable APIs for internal and external use.
  • Participate in code reviews and deployments.
  • Implement automation for testing, CI/CD, monitoring, and alerts.
  • Perform load testing, analyze results, and optimize performance.
  • Lead architecture discussions ensuring scalability, reliability, and security.
  • Drive technical decisions and align platform with product needs.
  • Mentor junior engineers and conduct design reviews.
  • Lead incident investigations and postmortems to improve reliability.
  • Champion best practices, security, testing strategies, and operability.

Skills

Backend development
RESTful APIs
Unit testing
Cloud services
CI/CD
Code reviews

Education

Bachelor of Science in Computer Science, IT, or Computer Engineering

Tools

Node.js
Typescript
Docker
Kubernetes
AWS
Git
Jenkins
PostgreSQL/MySQL
MongoDB/Cassandra/Redis

Job description

CORE PROFILE

This role will heavily contribute in maintaining existing services and implementing Maya’s next generation Loyalty Platform. He/she should be able to design and implement backend services with performance, recovery, resiliency, configurability and maintainability in mind. Experience working with unit testing, cloud services, containerization, and CI/CD tools is required.


NATURE OF WORK


  • Build and maintain applications and related system components.

  • Design, plan, and implement services capable of dealing with huge volume of transactions.

  • Develop secure and reusable APIs for internal and external use.

  • Actively participate in code reviews and deployments.

  • Implement automation tools for various utilities such as testing, CI/CD pipelines, monitoring, and alerts.

  • Perform load testing benchmarks, analyze results, and identify areas for optimizations

  • Lead architecture and design discussions for assigned services and domains, ensuring scalability, reliability, security, and maintainability.

  • Drive technical decisions and influence engineering direction across multiple services.

  • Evaluate the suitability of new tech stacks for existing and new platforms.

  • Influence technical solutions across partner engineering teams and proactively align platform capabilities with product and business requirements.

  • Own the technical health and lifecycle of one or more critical services, including architecture, observability, reliability, maintainability, and operational excellence.

  • Mentor and guide junior and mid-level engineers through design reviews, code reviews, pair programming, and technical coaching.

  • Lead incident investigations, root cause analyses, and postmortem activities, driving systemic improvements to platform reliability.

  • Champion engineering best practices, coding standards, security requirements, testing strategies, and operational readiness across the team.


REQUIRED QUALIFICATIONS


  • Bachelor of Science in Computer Science, Information Technology, Computer Engineering, or equivalent

  • Minimum of 4 years of experience in application development using Node.js/Typescript

  • 5+ years of experience in backend development

  • Extensive experience in building and consuming RESTful web APIs

  • Proficiency with Relational Databases (e.g., PostgreSQL, MySQL) and exposure to NoSQL Databases (e.g., MongoDB, Cassandra, Dynamo, Redis)

  • Familiarity with unit testing using frameworks such as Jest, Mocha and utilities such as Chai, Istanbul

  • Strong grasp of version control tools (Git)

  • Experience with creating, maintaining and deploying containerized applications (e.g., Docker, K8s, ECS, EKS)

  • Experience with CI/CD tools (Gitlab CI, Jenkins, or anything similar)

  • Experience with messaging systems and event-driven architecture

  • Experience with Amazon Web Services or similar cloud service providers

  • Experience with Agile Methodologies (Scrum, Kanban)

  • Experience in developing and maintaining critical systems in production is a plus

  • Experience developing apps using Java, Golang, Scala or Python is a plus

  • Knowledge of mobile frontend development (Flutter, Native) is a plus

  • Knowledge of web frontend development (HTML, CSS, JavaScript, ReactJS, Vue, Angular) is a plus

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior FE Software Engineer
Senior FE Software Engineer

Maya Bank • Manila

On-site
PHP 1,200,000 - 2,100,000
Senior Java Software Engineer
Senior Java Software Engineer

Hammerjack Pty Ltd • Taguig

On-site
PHP 1,200,000 - 1,400,000
Senior Software Engineer
Senior Software Engineer

Maya • Mandaluyong

On-site
PHP 600,000 - 900,000
Senior Manager - Software Engineering
Senior Manager - Software Engineering

Maya Bank • Manila

On-site
PHP 2,000,000 - 3,000,000
Senior Software Engineering Manager
Senior Software Engineering Manager

Maya • Mandaluyong

On-site
PHP 1,500,000 - 2,300,000
Senior Software Engineer
Senior Software Engineer

Interact Software • Metro Manila

On-site
PHP 1,000,000 - 1,800,000
Senior Java Software Engineer
Senior Java Software Engineer

SYSGEN RPO • Taguig

On-site
PHP 1,200,000 - 2,000,000
Sr. Software Engineer (Python | AWS Lambda | React) 3x/wk Hybrid in Cubao
Sr. Software Engineer (Python | AWS Lambda | React) 3x/wk Hybrid in Cubao

CI&T • Quezon City

On-site
PHP 1,000,000 - 2,000,000
Mobile/Backend Developer
Mobile/Backend Developer

E-Solutions • Mexico

On-site
PHP 5,552,000 - 8,020,000
Senior Frontend Engineer
Senior Frontend Engineer

Maya • Mandaluyong

On-site
PHP 1,000,000 - 2,000,000