Staff Developer (Python FastAPI, React)
Technology, Data & Digital · Software & Web Development · Software Engineering · Frontend · Backend
In short
Staff Developer needed to build and maintain Python FastAPI backend services and React front-end interfaces for enterprise product and asset management platforms. This hybrid role in Chandigarh requires 3-5 years of experience and collaboration with a Senior Developer.
Responsibilities
- Build and maintain Python FastAPI backend services and REST APIs.
- Develop and maintain React.js front-end components.
- Write and maintain PostgreSQL queries and support schema updates.
- Assist with REST API integrations to third-party documentation platforms.
- Apply SDLC practices throughout feature delivery.
- Debug and resolve issues across FastAPI, PostgreSQL, and React layers.
- Write clean, well-documented, and reusable code.
- Collaborate with Product Owners, QA, and System Analysts.
- Participate in Agile ceremonies and CI/CD delivery practices using Azure DevOps.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 3–5 years of software development experience with hands-on delivery in Python and React.
- 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.
- Working knowledge of PostgreSQL or MySQL, including writing queries, basic schema understanding, and supporting data operations.
- Familiarity with Git version control, Azure DevOps, or similar CI/CD tools.
- 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 programs
- Flexible time off plans
- Paid parental leave (maternal and paternal)
- Vacation leave
- Holiday leave
#Application Developer#Python#FastAPI#React#REST API#PostgreSQL#Hybrid#Agile#CI/CD#Azure DevOps#Software Development