
Full Stack Developer
Full Job Description
Location: Sion, Mumbai, India
Type: Fulltime
Work Hours: Monday to Friday, 11:00 AM to 8:00 PM IST
Reports To: Engineering Manager
Decisions + ProcessMaker, a rapidly growing technology firm based in Mumbai, India, is seeking a skilled Full Stack Developer specializing in Python and React to join our team. You will play a key role in developing our innovative Process Intelligence Platform. This position has a strong front-end emphasis, with significant responsibility for advancing our dashboard and user-facing features utilizing React and TypeScript. Concurrently, you will design and develop robust backend services using Python within a fully remote, English-speaking environment.
Key Responsibilities
- Spearhead the development and ongoing enhancement of the Process Intelligence dashboard and user-facing features, built with React and TypeScript.
- Architect and implement scalable, maintainable frontend solutions prioritizing performance and effective data visualization.
- Develop and manage backend Python services to support analytics, APIs, and data processing requirements.
- Implement and integrate APIs between frontend and backend, ensuring high reliability and performance.
- Engage with complex event log data, contributing to data transformation and processing pipelines.
- Optimize system performance and scalability across both frontend and backend components.
- Collaborate effectively with product management, designers, and fellow engineers in a globally distributed, remote team.
- Champion continuous improvement in code quality, architectural standards, and development best practices.
Qualifications
- A minimum of 2 years of professional experience in TypeScript development and Python, with familiarity in React, Django, or FastAPI frameworks.
- Demonstrated experience building intricate React/TypeScript enterprise applications using Redux Toolkit, RTK Query, and Tailwind CSS, with a keen eye for data visualization and scalable component architecture.
- Proficiency in modern Python (3.10+) is essential, including strong experience with asynchronous programming, type annotations, Pydantic data modeling, and developing data transformation pipelines.
- A Bachelor's Degree in Computer Science, Information Systems, Engineering, or Mathematics is required.
- Excellent English communication skills are necessary.
- A solid understanding of Software Development Life Cycle (SDLC) methodologies.
- Proven ability to manage workloads, prioritize effectively, work both independently and collaboratively, and consistently meet deadlines.
Preferred Qualifications
- Prior experience with cloud platforms such as Azure or AWS, and MongoDB Atlas.
- Experience with data visualization libraries like Chart.js or similar.
- Familiarity with Task and Process Mining technologies.
- Understanding of workflow technology, process automation methods, and best practices is advantageous.
Company
Decisions + ProcessMaker
Decisions + ProcessMaker is a dynamic technology company revolutionizing how organizations automate processes and make informed, rapid business decisions. Our platform integrates workflow automation, ...