Senior Backend Developer
Full Job Description
Siemens Energy is seeking a Senior Backend Developer with expertise in Python and Node.js to join our dynamic team in Pune, Maharashtra. This role focuses on the design and development of high-tech web applications, emphasizing user experience and robust functionality. You will be instrumental in creating cross-platform applications accessible via the internet, built with standard web technologies.
Your Impact:
This position involves designing and deploying scalable backend services using the AWS ecosystem, including ECS (Fargate/EC2) and AWS Lambda for serverless compute. You will architect real-time data pipelines using Kinesis or Apache Kafka for high-velocity data streams and manage distributed task queues with Celery, ensuring seamless integration with AWS message brokers. Responsibilities include optimizing PostgreSQL performance, managing unstructured data with AWS S3, and implementing secure credential management via AWS Secrets Manager and Parameter Store. You will also monitor application health using Sentry and enforce high coding standards with SonarQube/Sonar Cloud integration in CI/CD pipelines.
What You Bring:
- Lead the evolution of architecture from legacy monoliths to high-performance Microservices and event-driven architectures.
- Possess 8-10 years of backend development experience with Python (Asyncio) and Node.js.
- Demonstrate hands-on experience with AWS ECS and Lambda functions.
- Show proven experience with Kafka or Kinesis for event-driven systems.
- Exhibit deep knowledge of Celery for background processing and task scheduling.
- Have strong PostgreSQL skills, including schema design, complex joins, and performance tuning.
- Be familiar with S3, Secrets Manager, and Parameter Store for cloud-native configuration.
- Possess experience integrating Sonar for static analysis and Sentry for real-time error tracking into CI/CD pipelines.
- Thrive in Agile (Scrum/Kanban) teams within a multicultural environment.
About the Team:
As part of the central Digital Products and Solutions (DPS) organization, our Software Application and Engineering department develops software solutions for both internal and external customers. Our products span various categories including Asset Performance Management, Energy Management, Asset Monitoring, Asset Health Prediction, Customer Portals & AI-assisted Applications, Connectivity & Edge, Backend Core/Domain/Platform Services, and Professional Services, with significant opportunities for growth.
Work Flexibility:
We offer flexible work options, including remote work and flexible working hours, especially after successful onboarding. You will collaborate with a distributed team, work on innovative projects, and be part of a supportive work culture.
Company
Siemens Energy
Siemens Energy is a global leader in energy technology, dedicated to meeting the world's growing energy demands across over 90 countries while championing environmental protection. With a workforce ex...