Lead Software Developer – PythonReact/Svelte (Bengaluru)

Burns & McDonnell India

Bengaluru

In loco

INR 4.000.000 - 7.000.000

Tempo pieno

33 ore fa
Candidati tra i primi
Generatore di candidature

Distinguiti per questa posizione — genera un curriculum e una lettera di presentazione personalizzati in circa un minuto.

Supera i filtri ATS

Descrizione del lavoro

Burns & McDonnell India seeks a Lead Software Developer with hands-on Python, React/Svelte, and cloud-native architectures to build scalable engineering-focused applications. The role emphasizes REST APIs, microservices, and CI/CD in Azure/GCP environments, with CAD/engineering integrations and AI-enabled tooling as strong plus.

You will collaborate with Architects, DevOps, and SMEs to deliver high-quality software in an Agile setting, driving technical design and estimation across teams.

Competenze

  • 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.

Mansioni

  • 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.

Conoscenze

Python
React
Svelte
FastAPI/Django/Flask
REST APIs
Microservices
PostgreSQL/SQL/NoSQL
Docker
Kubernetes/Cloud Run
CI/CD

Formazione

Bachelor's or Master's degree in Engineering

Strumenti

AutoCAD APIs
GIS
PostGIS
GeoPandas
Shapely

Descrizione del lavoro

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.

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.
Job

Engineering

Primary Location

India-Karnataka-Bengaluru

Schedule

Full-time

Travel

No

Job Hire Type

Experienced Not Applicable #BMI N/A

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Development Team Lead (Java / Python / React)
Development Team Lead (Java / Python / React)

Caledon Technologies India • Bengaluru

In loco
INR 2.300.000 - 2.400.000
Lead Engineering Manager
Lead Engineering Manager

Weekday AI (YC W21) • Hyderabad

In loco
INR 2.000.000 - 3.000.000
Engineering Lead - Python & AWS
Engineering Lead - Python & AWS

Dasro • Bengaluru

Ibrido
INR 3.000.000 - 5.200.000
Lead Software Engineer
Lead Software Engineer

Platform Science • Chennai District

In loco
INR 2.000.000 - 3.000.000
Provident fund
Paid vacation
Paid maternity leave
Lead Software Engineer
Lead Software Engineer

Persistent • Hyderabad, Pune District, Bengaluru

In loco
INR 4.500.000 - 7.500.000
Competitive salary
Hybrid work options
Higher education sponsorship
+1
Lead Software Engineer
Lead Software Engineer

Persistent Systems Limited • Pune District

Ibrido
INR 4.000.000 - 7.000.000
Competitive package
Talent development
Cutting-edge tech
Software Engineer
Software Engineer

Applix • Hyderabad

In loco
INR 800.000 - 1.200.000
Lead/Manager, Full Stack Development(Python, Golang
Lead/Manager, Full Stack Development(Python, Golang

Info Origin Inc. • Pune District

In loco
INR 2.000.000 - 3.000.000
Full Stack Lead (React / Angular + Node.js / Python)
Full Stack Lead (React / Angular + Node.js / Python)

KiwiTech, LLC. • Gurgaon

In loco
INR 167.400 - 223.200
Opportunity to work on cutting-edge technologies
Fast-paced growth environment
Leadership visibility and career progression
Engineer - IT
Engineer - IT

Guardian • Chennai District

In loco
INR 1.800.000 - 2.400.000