Lead Software Developer – Python React/Svelte (Mumbai)
Join Our Community
Required Skills
Job Description
- *Description**
We are looking for a Lead Software Developer with strong hands\-on experience in Python, React/Svelte, cloud\-native applications, APIs, and microservices to develop scalable software solutions for engineering\-focused applications.
The ideal candidate will have experience in Engineering/EPC domains and a strong understanding of modern software development, cloud technologies, CI/CD, and AI\-enabled applications.
- *Key Responsibilities:**
- Design, develop, test, and maintain scalable full\-stack applications using Python and React/Svelte.
- Develop REST APIs and microservices using FastAPI/Django/Flask.
- Implement efficient, maintainable, and reusable software components.
- Work with databases including PostgreSQL, SQL, and NoSQL.
- Develop engineering automation, validation, and data\-processing solutions.
- Integrate applications with CAD/engineering systems and external services.
- Implement cloud\-native solutions using Azure/GCP.
- Work with Docker, Kubernetes/Cloud Run, and CI/CD pipelines.
- Write unit/integration tests and participate in code reviews.
- Troubleshoot performance, reliability, and production issues.
- Collaborate with Architects, Tech Leads, QA, DevOps, Product Owners, and Engineering SMEs.
- Contribute to AI\-enabled applications using LLMs, AI APIs, prompt engineering, and automation frameworks.
- Participate in Agile/Scrum development and contribute to technical design and estimation.
- *Engineering Domain Experience:**
- *Experience in one or more of the following is preferred:**
- Engineering / EPC
- CAD/BIM applications
- AutoCAD / Civil 3D
- DWG/DXF processing
- Engineering calculations and validation
- Engineering automation and quality\-control tools
- Geometry/spatial data processing
Experience with AutoCAD APIs, GIS, PostGIS, GeoPandas, Shapely, or engineering software integration is a strong advantage.
- *Required Skills:**
- 8–10 years of software development experience.
- Strong hands\-on Python development.
- FastAPI / Django / Flask.
- React and/or Svelte.
- REST APIs and microservices.
- PostgreSQL / SQL / NoSQL.
- Docker and cloud platforms (Azure/GCP).
- CI/CD and Git/GitHub.
- Unit and integration testing.
- Understanding of system design, scalability, security, and performance.
- Agile/Scrum experience.
- *Good to Have:**
- Kubernetes / Cloud Run.
- Terraform / Infrastructure as Code.
- GitHub Actions / Jenkins / Harness.
- Event\-driven architecture and messaging.
- Observability and monitoring.
- AI/ML, LLMs, Generative AI, or Agentic workflows.
- Data engineering / analytics experience.
- NumPy, Pandas, SciPy, GeoPandas, PySpark.
- *Preferred Profile:**
- Strong problem\-solving and analytical skills.
- Good communication and collaboration skills.
- Ability to work independently and as part of a distributed team.
- Strong ownership of assigned features and deliverables.
- Passion for engineering software, automation, cloud technologies, and modern AI\-enabled development.
- *Qualifications**
Bachelor’s or Master’s degree in Engineering in any specialization, or a related field.
This job posting will remain open a minimum of 72 hours and on an ongoing basis until filled.
- *Job** Information Technology
- *Primary Location** India\-Maharashtra\-Mumbai
- *Schedule:** Full\-time
- *Travel:** No
- *Req ID:** 265280
- *Job Hire Type** Experienced Not Applicable \#BMI N/A
Similar Jobs
- C
FBS Agile Dev Team Member II
Capgemini · Pune Division, Maharashtra, India
- C
FBS Sr. Solutions Engineer - Mobile & App Experience (Guidewire - Java - Angular
Capgemini · MH, IN
- G
Sr Product Specialist, GSSO
Gartner · HR, IN
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Mumbai
- Posted
- 19h ago
- Source
- Indeed