Senior Developer (Python, FastAPI/Django, React)

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Webbutveckling

I korthet

Emerson is seeking a Senior Application Developer with strong Python backend and full-stack expertise to build and maintain enterprise-grade products and asset management platforms. This hybrid role in Chandigarh involves designing Python REST and GraphQL APIs, integrating with documentation vendors, and developing React front-end interfaces for a global network.

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 to deliver solutions.
  • Troubleshoot and resolve production issues.
  • Collaborate with Product Owners, System Analysts, QA teams, and the backend developer.
  • 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.
  • 8+ 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.
  • 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
  • Flexible time off plans
  • Paid parental leave (maternal and paternal)
  • Vacation leave
  • Holiday leave
#python#backend#full-stack#fastapi#django#react#graphql#postgresql#azure devops#agile
Emerson Logo

Företag

Emerson

Publicerade jobb

för 1 vecka sedan

Anställningstyp

Heltid

Arbetsform

Hybrid

Erfarenhetsnivå

Senior

Platser

Mohali, India

Chandigarh, India

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt