Staff Developer (Python FastAPI, React)

Technology, Data & Digital · Software & Web Development · Software Engineering · Web Development · Frontend · Backend

In short

Staff Developer with Python FastAPI and React experience needed for building enterprise-grade product and asset management platforms. The role involves developing backend services, front-end interfaces, and REST API integrations, with a hybrid work mode in Mandaluyong City, Philippines.

Responsibilities

  • Build and maintain Python FastAPI backend services and REST APIs for MyAssets, FDDH, and product documentation platforms.
  • Develop and maintain React.js front-end components, including state management and responsive UI integration with FastAPI.
  • Write and maintain PostgreSQL queries, support schema updates, and assist with data migrations.
  • Assist with REST API integrations to third-party documentation platforms.
  • Apply SDLC practices throughout feature delivery, including design, development, testing, and support.
  • Debug and resolve issues across FastAPI, PostgreSQL, and React layers.
  • Write clean, well-documented, and reusable code, participate in code reviews, and maintain technical documentation.
  • Collaborate with Product Owners, QA, and System Analysts to understand requirements and deliver quality solutions.
  • Participate in Agile ceremonies and CI/CD delivery practices using Azure DevOps.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3–5 years of software development experience with hands-on delivery in Python and React in a professional environment.
  • Proficiency in building REST API services using FastAPI.
  • Solid experience building React components with modern JavaScript (ES6+), state management (Redux or Context API), and integration with REST API backends.
  • Experience consuming and building REST APIs, understanding of HTTP methods, status codes, JSON payloads, and basic authentication patterns (JWT or API key).
  • Working knowledge of PostgreSQL or MySQL, including writing queries, basic schema understanding, and supporting data operations in a relational database environment.
  • Familiarity with Git version control, Azure DevOps, or similar CI/CD tools, and sprint-based delivery.
  • Strong English communication skills.

Desired Qualifications

  • Experience integrating with third-party SaaS platforms or documentation tool APIs (Zoomin, Paligo, or similar) via REST.
  • Familiarity with product information, asset management, or documentation delivery platforms.
  • Exposure to asynchronous patterns in Python, including FastAPI Background Tasks, Celery, or task queuing basics.
  • Experience with automated testing tools such as PyTest for backend, Jest or React Testing Library for frontend.
  • Basic familiarity with Docker for local development environments.
  • Experience working in international, cross-time zone Agile delivery teams.

Benefits

  • Competitive benefits plans
  • Variety of medical insurance plans
  • Employee Assistance Program
  • Employee resource groups
  • Recognition
  • Flexible time off plans
  • Paid parental leave (maternal and paternal)
  • Vacation leave
  • Holiday leave
#Application Developer#Python#FastAPI#React#REST API#PostgreSQL#Git#Azure DevOps#Hybrid
Emerson Logo

Company

Emerson

Job Posted

1 month ago

Employment Type

Full Time

WorkMode

Hybrid

Experience Level

Mid-Senior

Locations

Mandaluyong, Philippines

Qualification

Bachelor

Applicants

Be an early applicant