Full Stack Developer - Python

About the Role


Location India Haryana Gurugram Company Siemens Energy Industrial Turbomachinery India Private Limited Organization Gas Services Business Unit Digital Services Full / Part time Full-time Experience Level Professional / Experienced

A Snapshot of Your Day

We are looking for an experienced Full Stack Developer - Python to join our engineering team and contribute to the design, development, and deployment of scalable, cloud-native applications. The ideal candidate will have strong expertise in backend development using Python, modern frontend frameworks, cloud technologies, and microservices architecture. Experience or exposure to AI-powered solutions and Generative AI technologies will be an added advantage.

How You’ll Make an Impact

  • Design, develop, test, and maintain end-to-end full-stack applications.
  • Build scalable backend services, RESTful APIs, and microservices using Python and Flask.
  • Develop responsive, high-performance frontend applications using modern JavaScript frameworks such as React, Angular.
  • Design and optimize data models, database schemas, and application performance.
  • Work with Graph Database technologies to manage complex data relationships.
  • Integrate applications with cloud platforms, enterprise systems, and third-party services.
  • Deploy, monitor, and maintain applications in AWS environments.
  • Collaborate with architects, product owners, designers, and development teams to deliver business application security, scalability, reliability, and maintainability.
  • Participate in code reviews, technical design discussions, and architectural decisions.
  • Troubleshoot and resolve application and production issues.
  • Follow Agile development methodologies and DevOps best practices.
  • What You Bring

  • 5+ years of experience in software development with a strong focus on full-stack applications.
  • Strong proficiency in Python programming.
  • Hands-on experience with Flask framework.
  • Strong knowledge of frontend technologies including JavaScript, TypeScript, HTML5, and CSS3.
  • Experience with modern frontend frameworks such as React, Angular.
  • Experience designing and developing RESTful APIs.
  • Strong understanding of microservices architecture.
  • Experience working with Graph Database technologies (Neo4j, Amazon Neptune, or similar).
  • Solid understanding of Object-Oriented Programming (OOP) principles.
  • Experience with relational and NoSQL databases.
  • Hands-on experience with AWS cloud services.
  • Strong Linux administration and troubleshooting skills.
  • Experience with Git and collaborative development workflows.
  • Strong analytical, debugging, and problem-solving abilities.

  • Preferred Skills

  • Experience with Docker and Kubernetes.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Understanding of authentication and authorization mechanisms (OAuth2, JWT, SSO).
  • Familiarity with monitoring, logging, and observability tools.
  • Experience working in Agile/Scrum environments.
  • Exposure to AI/ML technologies and frameworks such as LangChain, OpenAI APIs, Azure OpenAI, Hugging Face, TensorFlow, or PyTorch.
  • Experience building AI-powered applications, intelligent assistants, chatbots, or Generative AI solutions.
  • Similar jobs

    Full Stack Developer - Python

    Apply Now
    Back to search page