Staff Developer (Python FastAPI, React)
Emerson India · Chandigarh
Collected role description
Role overview
Staff Developer (Python FastAPI, React) at Emerson India
If you are an Application Developer looking to grow your career building enterprise-grade product and asset management platforms, this role offers the opportunity to work on MyAssets, Field Device Data Hub (FDDH), and product documentation APIs for a global automation technology leader.
Responsibilities
- Develop and maintain React.js front-end components, including state management, responsive UI, and integration with FastAPI backend services for product and asset management workflows.
- Assist with REST API integrations to third-party documentation platforms (Zoomin and similar) by consuming APIs, handling data transformation, and supporting publication workflows.
- Collaborate with Product Owners, QA, and System Analysts to understand requirements and deliver quality solutions on time.
Preferred qualifications and skills
- Preferred Qualifications that Set You Apart Experience integrating with third-party SaaS platforms or documentation tool APIs (Zoomin, Paligo, or similar) via REST.
Employment details
- Location: CHANDIGARH [CHANDIGARH] [India]
Application details
- Apply SDLC practices throughout feature delivery and design, develop, test, and support production releases across the portfolio.
Benefits
- We prioritize providing competitive benefits plans, a variety of medical insurance plans, Employee Assistance Program, employee resource groups, recognition, and much more.
Additional role details
- Working alongside a Senior Developer, you will contribute to Python FastAPI backend services, React front-end interfaces, and REST API integrations, including third-party documentation vendor connections that support Emerson's global product information ecosystem.
- In This Role, Your Responsibilities Will Be: Build and maintain Python FastAPI backend services and REST APIs supporting MyAssets, FDDH, and product documentation platforms under the guidance of the Senior Developer.
- Write and maintain PostgreSQL queries, support schema updates, and assist with data migrations for platform databases.
- Debug and resolve issues across FastAPI, PostgreSQL, and React layers and escalate complex root causes to the Senior Developer with clear analysis.
- Write clean, well-documented, and reusable code following team standards, participate actively in code reviews, and maintain technical documentation for owned features, including API endpoint notes, data flow descriptions, and test cases.
- Participate in Agile ceremonies and CI/CD delivery practices using Azure DevOps.
- Who You Are: You readily take on new challenges and display a can-do attitude in good and difficult times.
- You act with a clear sense of ownership and take personal responsibility for decisions, actions, and failures.
- You effectively communicate in various settings and provide timely, helpful information to individuals across the organization.
- You partner with others to get work done and create teamwork that allows the organization to achieve shared objectives.
- You are curious and eager to learn, you seek feedback, grow from it, and continuously improve your craft.
- For This Role, You Will Need: 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, including endpoint definition, Pydantic models, request/response handling, and basic async patterns.
- Solid experience building React components with modern JavaScript (ES6+), state management (Redux or Context API), and integration with REST API backends.
- E xperience consuming and building REST APIs, understanding of HTTP methods, status codes, JSON payloads, and basic authentication patterns (JWT or API key).
- W orking knowledge of PostgreSQL or MySQL, including writing queries, basic schema understanding, and supporting data operations in a relational database environment.
- F amiliarity with Git version control, Azure DevOps, or similar CI/CD tools, and sprint-based delivery and strong English communication skills.
- 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.
- Our Culture & Commitment to You: At Emerson, we prioritize a workplace where every employee is valued, respected, and empowered to grow.
- We foster an environment that encourages innovation, collaboration, and diverse perspectives—because we know that great ideas come from great teams.
- Our commitment to ongoing career development and growing an inclusive culture ensures you have the support to thrive.
- Whether through mentorship, training, or leadership opportunities, we invest in your success so you can make a lasting impact.
- We believe diverse teams, working together are key to driving growth and delivering business results.
- We recognize the importance of employee wellbeing.
- Our culture offers flexible time off plans, including paid parental leave (maternal and paternal), vacation, and holiday leave.
Collected experience requirement
3-5 years