Senior Python API & React Engineer (FastAPI/Django)

City of Shakopee, MN

Mandaluyong

On-site

PHP 2,000,000 - 2,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Emerson is seeking a Senior Application Developer in Mandaluyong City, Philippines, to design Python-based REST APIs and GraphQL services, and to deliver React front-end interfaces for enterprise-grade products.

You will work across the full SDLC, integrate with documentation platforms like Zoomin, and support asset management across Emerson's global network. Strong Python, REST/GraphQL, PostgreSQL, and React skills are required.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of software development experience with proven full-stack Python delivery in production environments.
  • Strong proficiency in building and maintaining production-grade REST APIs using FastAPI or Django REST Framework.
  • Hands-on experience designing or consuming GraphQL APIs, including schema definition, resolvers, and client query patterns.
  • Experience designing PostgreSQL schemas, writing complex queries, managing migrations, and optimizing query performance for production workloads.
  • Experience designing, versioning, and consuming REST APIs, familiarity with OAuth2, JWT, and API key authentication patterns.
  • Solid experience building React.js front-end interfaces with modern JavaScript (ES6+), state management (Redux or Context API), component lifecycle management, and responsive UI design.
  • Experience integrating with external SaaS or documentation delivery platforms via REST or webhook-based workflows.
  • Familiarity with Azure DevOps pipelines and sprint-based delivery with advanced English communication skills.

Responsibilities

  • Design, build, and maintain Python-based REST APIs and backend services, using FastAPI or Django REST Framework.
  • Design and expose GraphQL APIs where product and asset data consumption patterns require flexible, client-driven queries, and maintain and evolve existing GraphQL schemas.
  • Develop and maintain PostgreSQL schemas, queries, and migrations supporting product registry, asset tracking, and documentation metadata at production scale.
  • Integrate with Zoomin and other third-party documentation vendor APIs, managing content delivery, publication workflows, and metadata synchronization between internal systems and external platforms.
  • Build and maintain React.js front-end components and interfaces that surface product and asset data to end users, including state management (Redux or Context API) and responsive UI design.
  • Apply the full SDLC to deliver solutions across the product and asset portfolio, from requirements analysis through testing, deployment, and production support.
  • Troubleshoot and resolve production issues across Python APIs, PostgreSQL, and React layers, conduct root cause analysis, and implement durable performance improvements.
  • Collaborate with Product Owners, System Analysts, QA teams, and the backend developer to deliver platform features.
  • Maintain API contracts, data models, integration guides, and runbooks for owned services.
  • Participate in Agile ceremonies and CI/CD delivery practices using Azure DevOps.

Skills

Python development
REST API design
GraphQL
React.js
English communication
Agile/Scrum
Problem solving

Education

Bachelor's degree in Computer Science/Software Engineering or related field

Tools

FastAPI
Django REST Framework
PostgreSQL
Zoomin
Paligo
MadCap Flare
Docker
Git
PyTest
Jest
Cypress
Celery

Job description

Emerson is seeking a Senior Application Developer in Mandaluyong City, Philippines, to design Python-based REST APIs and GraphQL services, and to deliver React front-end interfaces for enterprise-grade products.

You will work across the full SDLC, integrate with documentation platforms like Zoomin, and support asset management across Emerson's global network. Strong Python, REST/GraphQL, PostgreSQL, and React skills are required.

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

Similar jobs worth comparing

Staff Developer: Python FastAPI & React for Enterprise Apps
Staff Developer: Python FastAPI & React for Enterprise Apps

Emerson • Mandaluyong

On-site
PHP 600,000 - 1,000,000
Python FastAPI Backend Developer | React Frontend
Python FastAPI Backend Developer | React Frontend

Emerson • Mandaluyong

On-site
PHP 450,000 - 750,000
Medical insurance plans
Employee Assistance Program
Flexible time off plans
+1
Senior Developer (Python, FastAPI/Django, React)
Senior Developer (Python, FastAPI/Django, React)

City of Shakopee, MN • Mandaluyong

On-site
PHP 2,000,000 - 2,800,000
Staff Developer – Full-Stack Python FastAPI & React
Staff Developer – Full-Stack Python FastAPI & React

City of Shakopee, MN • Mandaluyong

On-site
PHP 600,000 - 900,000
Senior Full-Stack Engineer: Node.js, React, PWA, MongoDB
Senior Full-Stack Engineer: Node.js, React, PWA, MongoDB

City of Shakopee, MN • Mandaluyong

Hybrid
PHP 1,800,000 - 2,800,000
Staff Developer | Python, FastAPI & React
Staff Developer | Python, FastAPI & React

City of Shakopee, MN • Mandaluyong

Hybrid
PHP 670,000 - 1,339,000
Python Developer
Python Developer

Emerson • Mandaluyong

On-site
PHP 450,000 - 750,000
Medical insurance plans
Employee Assistance Program
Flexible time off plans
+1
Senior .NET Core & React Full-Stack Developer
Senior .NET Core & React Full-Stack Developer

Emerson • Mandaluyong

On-site
PHP 900,000 - 1,500,000
Medical insurance plans
Flexible time off
Parental leave
Senior Developer (Python, FastAPI/Django, React)
Senior Developer (Python, FastAPI/Django, React)

City of Shakopee, MN • Eastern Manila District

Hybrid
PHP 7,402,000 - 11,105,000
Staff Developer (Python FastAPI, React)
Staff Developer (Python FastAPI, React)

Emerson • Mandaluyong

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