Senior Application Engineer

NCS Philippines

Makati

On-site

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

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NCS Philippines is seeking a Senior Application Engineer to join the project team. You will investigate and resolve defects across backend services, n8n workflows, database operations, and enterprise integrations.

Hands-on experience with Python, FastAPI, n8n, PostgreSQL, and containerized apps on Microsoft Azure is essential. You will support development across DEV, SIT, UAT, PROD, and post-production monitoring, collaborating with multiple teams to deliver tested fixes and controlled releases.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical field.
  • At least five years of software engineering experience, preferably with enterprise applications and defect resolution.
  • Strong proficiency in Python and FastAPI, asynchronous programming, REST APIs, and enterprise API integration.
  • Hands-on n8n development and troubleshooting, including workflow design, node configuration, and JavaScript.
  • Experience with error handling, retries, idempotency, and recovery of interrupted processing.
  • Strong SQL and PostgreSQL skills, including JSON/JSONB, data integrity, SQLAlchemy, and migrations.
  • Experience across DEV, SIT, UAT, and PROD environments, including release management and rollback.
  • Production support, monitoring, incident triage, and post-release activities.
  • Familiarity with Docker, Azure, ACR, Git, CI/CD, and automated testing.

Responsibilities

  • Investigate, reproduce, and resolve defects in FastAPI services and PostgreSQL operations.
  • Develop, maintain, and troubleshoot n8n workflows including triggers, webhooks, API calls, and sub-workflows.
  • Resolve workflow issues related to sequencing, retries, timeouts, and processing Resume and retries logic.
  • Perform root cause analysis using logs, API responses, and database queries; document findings and actions.
  • Support development in DEV, SIT, UAT, and PROD; assist with testing and validation.
  • Assist promotion of code, workflows, and migrations across environments following release procedures.
  • Support Docker image builds, Azure Container Registry management, deployment troubleshooting, and rollback activities.
  • Conduct post-production monitoring, investigate incidents, and verify recovery.
  • Maintain technical documentation, runbooks, and knowledge transfer to teams.

Skills

Analytical skills
Communication skills
Collaboration skills

Education

Bachelor's degree in Computer Science, Information Technology, Engineering, or related field

Tools

Python
FastAPI
n8n
PostgreSQL
Docker
Microsoft Azure
Azure Container Registry (ACR)
Git
CI/CD
pytest

Job description

Company Overview

NCS is a leading AI Tech Services company. With a 15,000-strong team across the Asia Pacific, NCS scales its platforms and capabilities to provide clients with greater agility and AI expertise across a range of industries. Embracing a strong ecosystem of global partners, NCS transforms technology services delivery combining AI with digital resilience to drive real business impact. NCS is a subsidiary of the Singtel Group.

The Senior Application Engineer will augment the project team to investigate and resolve defects across backend services, n8n workflows, database operations, and enterprise integrations. The role requires hands‑on expertise in Python, FastAPI, n8n, PostgreSQL, and containerized applications on Microsoft Azure.

The engineer will support the application throughout development (DEV), System Integration Testing (SIT), User Acceptance Testing (UAT), production (PROD), and post‑production monitoring. The role will collaborate with development, QA, business, infrastructure, and support teams to deliver tested fixes, support controlled releases, and maintain reliable application and workflow execution.

Responsibilities
  • Investigate, reproduce, and resolve defects in FastAPI services, business decision rules, PostgreSQL operations, and integrations with the Loan Origination System (LOS) and other enterprise services.

  • Develop, maintain, and troubleshoot n8n workflows, including triggers, webhooks, API calls, expressions, JavaScript code nodes, data transformations, conditional routing, and reusable sub‑workflows.

  • Resolve workflow issues involving sequencing, retries, timeouts, duplicate processing, error handling, and human‑in‑the‑loop approval and resumption.

  • Perform root cause analysis using application logs, n8n execution histories, API responses, and database queries; document findings, corrective actions, and validation evidence.

  • Implement and validate fixes in DEV; support SIT integration testing and UAT business validation, including defect triage, retesting, and regression testing.

  • Support promotion of application code, n8n workflows, database migrations, and environment‑specific configurations across DEV, SIT, UAT, and PROD, following approved release and change‑management procedures.

  • Support Docker image builds, Azure Container Registry (ACR) image management, deployment troubleshooting, production smoke testing, and rollback activities in coordination with infrastructure teams.

  • Conduct post‑production monitoring and hypercare, reviewing workflow failures, API errors, processing delays, retry behavior, and application performance; investigate incidents and verify recovery.

  • Maintain technical documentation, defect records, release notes, and operational runbooks; provide knowledge transfer to BPI‚Äôs development and support teams.

Qualifications
  • Bachelors degree in Computer Science, Information Technology, Engineering, or a related technical field.

  • At least five years of software engineering experience, preferably five to seven years, with substantial experience maintaining enterprise applications and resolving defects.

  • Strong proficiency in Python and FastAPI, including asynchronous programming, REST APIs, Pydantic validation, exception handling, and enterprise API integration.

  • Hands‑on n8n development and troubleshooting experience, including workflow design, node configuration, expressions, JavaScript, JSON processing, credentials, webhooks, sub‑workflows, and execution debugging.

  • Experience implementing reliable workflow behavior through error handling, retries, idempotency, and recovery or resumption of interrupted processing.

  • Strong SQL and PostgreSQL skills, including JSON/JSONB, data‑integrity investigation, SQLAlchemy, and database migrations.

  • Demonstrated experience working across DEV, SIT, UAT, and PROD environments, including configuration management, release promotion, testing support, deployment validation, and rollback procedures.

  • Experience with production support, post‑release hypercare, log monitoring, alert investigation, incident triage, and root cause analysis.

  • Familiarity with Docker, Microsoft Azure, ACR, Git, CI/CD practices, and automated testing using pytest.

  • Strong analytical, communication, and collaboration skills; banking, financial services, or loan‑processing experience is an advantage.

  • Experience with Azure Blob Storage, Service Bus, Document Intelligence, and Azure OpenAI integrations is an advantage.

Expected Deliverables

Reviewed defect fixes with root cause findings, regression coverage, and SIT/UAT retesting evidence.

Validated releases with documented configuration changes, deployment steps, and rollback instructions.

Post‑production monitoring updates, incident findings, knowledge transfer, and post‑mortems

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Python, n8n, Azure
Senior Backend Engineer - Python, n8n, Azure

NCS Philippines • Makati

On-site
PHP 1,200,000 - 1,800,000
Senior Full Stack Developer (DevOps)
Senior Full Stack Developer (DevOps)

Victory Christian International School of Pasig Inc. • Philippines

On-site
PHP 1,200,000 - 2,400,000
Full Stack Engineer
Full Stack Engineer

Questronix Corporation • Manila

On-site
PHP 500,000 - 1,000,000
Python Developer
Python Developer

Cctech • Hinoba-an

On-site
PHP 600,000 - 1,000,000
Senior Full Stack Developer (DevOps)
Senior Full Stack Developer (DevOps)

Victory Christian International School of Pasig Inc. • Pasig

On-site
PHP 1,339,200 - 2,008,800
Software Developer, Product Engineering
Software Developer, Product Engineering

Apex Group • Makati

On-site
PHP 700,000 - 1,100,000
Multicultural environment
Career progression
Finance domain exposure
Developer & Automation Expert
Developer & Automation Expert

vamasters, Inc. • Catbalogan

On-site
PHP 900,000 - 1,300,000
Senior Backend Engineer
Senior Backend Engineer

Permhunt • Manila

On-site
PHP 1,500,000 - 2,700,000
Application Developer
Application Developer

PlayTime Entertainment • Taguig

On-site
PHP 600,000 - 1,000,000
Software Engineer I
Software Engineer I

Arch Global Services Philippines • Manila

On-site
PHP 600,000 - 1,000,000
Top locations