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