Senior Developer (Python, FastAPI/Django, React)

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Backend · Frontend

I korthet

Join a global automation technology leader as a Senior Application Developer in Mandaluyong, Philippines. This hybrid role involves building and maintaining enterprise-grade products using Python (FastAPI/Django) for backend APIs and React for front-end interfaces, integrating with systems like Zoomin and PostgreSQL.

Ansvarsområden

  • Design, build, and maintain Python-based REST APIs and backend services using FastAPI or Django REST Framework.
  • Design and expose GraphQL APIs and maintain existing schemas.
  • Develop and maintain PostgreSQL schemas, queries, and migrations.
  • Integrate with Zoomin and other third-party documentation vendor APIs.
  • Build and maintain React.js front-end components and interfaces.
  • Apply the full SDLC from requirements analysis through testing, deployment, and production support.
  • Troubleshoot and resolve production issues, conduct root cause analysis, and implement performance improvements.
  • Collaborate with Product Owners, System Analysts, QA teams, and backend developers.
  • Maintain API contracts, data models, integration guides, and runbooks.
  • Participate in Agile ceremonies and CI/CD delivery practices using Azure DevOps.

Krav

  • 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.
  • Experience designing PostgreSQL schemas, writing complex queries, managing migrations, and optimizing query performance.
  • 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.
  • Advanced English communication skills.

Önskade kvalifikationer

  • Experience with Zoomin, Paligo, MadCap Flare, or similar structured documentation delivery and API platforms.
  • Familiarity with product information management (PIM) systems, digital asset management (DAM), or product catalog APIs.
  • Experience with asynchronous task processing in Python, including Celery, RQ, or FastAPI Background Tasks.
  • Knowledge of Git, Azure DevOps CI/CD pipelines, and automated testing frameworks (PyTest, Jest, Cypress).
  • Basic familiarity with containerization (Docker) for local development and pipeline stages.
  • Experience working in international, cross-time zone Agile delivery teams.

Förmåner

  • Competitive benefits plans.
  • Variety of medical insurance plans.
  • Employee Assistance Program.
  • Employee resource groups.
  • Recognition programs.
  • Flexible time off plans.
  • Paid parental leave (maternal and paternal).
  • Vacation leave.
  • Holiday leave.
#Python#FastAPI#Django#React#GraphQL#PostgreSQL#REST APIs#Full-stack#Software Development#Hybrid
Emerson Logo

Företag

Emerson

Publicerade jobb

för 1 månad sedan

Anställningstyp

Heltid

Arbetsform

Hybrid

Erfarenhetsnivå

Senior

Platser

Mandaluyong, Philippines

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt