Search by job, company or skills

Burns & McDonnell

Software Developer (Bengaluru)

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Description

We are looking for a highly skilled Lead Software Developer with 10–12 years of experience in backend, middleware, front-end development, and cloud platforms like Azure and GCP. The ideal candidate should have strong hands-on experience in designing scalable RESTful APIs using modern Python frameworks, developing responsive front-end applications using React and JavaScript, and deploying applications in cloud environments. Experience in integrating generative AI APIs (e.g., OpenAI, Vertex AI) is an added advantage.

Key Responsibilities

  • Design, develop, and maintain scalable backend and middleware solutions using Django, Flask, and FastAPI.
  • Build and expose RESTful APIs for internal and external application integrations.
  • Develop responsive front-end applications using React, JavaScript (ES6 ), HTML5, and CSS3.
  • Work with ORMs like Django ORM and SQLAlchemy for efficient data handling.
  • Deploy and manage applications on Azure and Google Cloud Platform (GCP).
  • Collaborate with cross-functional teams to implement robust, secure, and scalable solutions.
  • Participate in architectural discussions and contribute to technical decision-making.
  • Review code, enforce best practices, and mentor junior developers.
  • Ensure optimal performance, reliability, and security across the entire tech stack.

Required Skills

  • Strong proficiency in Django, Flask, and FastAPI.
  • Solid front-end development experience using React, JavaScript, HTML5, and CSS3.
  • Experience deploying and managing applications on Azure and/or GCP.
  • Strong understanding of RESTful API development and integration.
  • Experience with ORMs like Django ORM and SQLAlchemy.
  • Solid understanding of microservices architecture, modular design, and CI/CD pipelines.
  • Strong debugging, performance tuning, and code optimization skills.

Added Advantage

  • Experience integrating Generative AI APIs such as OpenAI or Vertex AI.
  • Experience with Docker, Kubernetes, and modern CI/CD tools.
  • Knowledge of cloud-native design principles and infrastructure-as-code (Terraform, ARM templates, etc.)

Qualifications

  • 10–12 years of experience in backend development with Python.
  • Excellent communication and team leadership skills.

This job posting will remain open a minimum of 72 hours and on an ongoing basis until filled.

Job Information Technology

Primary Location India-Karnataka-Bengaluru

Schedule: Full-time

Travel: No

Req ID: 253942

Job Hire Type Experienced Not Applicable #BMI N/A

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147200925

Similar Jobs

Bengaluru, India

Skills:

PostgreSQLKafkaSpring BootSqlCss3AngularMicroservicesReactGitTypescriptJavascriptDockerCore JavaSwaggerHtml5SparkRest ApisOracleKubernetesJestAirflowNiFiOpenAPI