Senior Backend Developer (Python &
About the Role
Location India Maharashtra Pune Company Siemens Energy Industrial Turbomachinery India Private Limited Organization EVP Global Functions Business Unit Digital Products and Solutions Full / Part time Full-time Experience Level Experienced Professional
A Snapshot of Your Day
Web Applications Design & Development Engineering (High Tech) work focuses on designing the look/feel/user experience in addition to programming the functionality of interactive web applications. Web Applications are defined as: Cross-platform applications installed on remote servers and accessed through the internet Developed using standard web technologies (, HTML5, JavaScript, and CSS) that work across multiple devices Developed for use as a product by external customers (vs. as an e-commerce website/online sales tool, external marketing/communications website, or internal company intranet website). Web Applications designers/developers: Create the overall visual, audio, and interactive design of the web application Create and manipulate individual design elements (, audio, video, still images, animation, text, etc.) using graphic/multi-media design software (, Photoshop, Illustrator, Protocols, Aftereffects, etc.) Develop the architecture and program the functionality of the web application using programming languages (, ASP, Java, Perl, Python, Node JS C++, etc.) in addition to scripting languages (HTML5, JavaScript, CSS) Specialization Match Note: Incumbents who develop websites or web applications for the purposes listed below should be matched to the applicable Website Design & Development: Communications & Marketing or Website Development: E-Commerce specialization: Marketing or e-commerce websites or web applications providing customer self-service support or account management Web applications used primarily to deliver/organize virtual content or information purchased by customers
How You’ll Make an Impact
This version integrates the full AWS ecosystem and code quality tools you requested. It focuses on high-throughput data streaming and serverless architecture. Key Responsibilities Cloud-Native Development: Design and deploy scalable backend services using AWS ECS (Fargate/EC2) and AWS Lambda for serverless compute. Stream Processing: Architect real-time data pipelines using Kinesis or Apache Kafka to handle high-velocity data streams. Asynchronous Workflows: Manage distributed task queues with Celery, ensuring seamless integration between Python/ services and AWS message brokers. Data & Storage: Optimize PostgreSQL performance and manage unstructured data storage using AWS S3. Security & Config: Implement secure credential management using AWS Secrets Manager and Parameter Store. Quality: Monitor application health via Sentry and enforce high coding standards through SonarQube/Sonar Cloud integration in the CI/CD pipeline. What You Bring
Architecture Evolution: Lead migration from legacy monoliths to high-performance Microservices and event-driven architectures. Required Skills and Qualifications Backend Mastery: 8–10 years of experience with Python (Asyncio) and AWS Compute & Serverless: Hands-on experience with ECS (container orchestration) and Lambda functions. Data Streaming: Proven experience with Kafka or Kinesis for event-driven systems. Asynchronous Tools: Deep knowledge of Celery for background processing and task scheduling. Database: Strong PostgreSQL skills (schema design, complex joints, and performance tuning). Infrastructure & Security: Familiarity with S3, Secrets Manager, and Parameter Store for cloud-native configuration. DevOps & Quality: Experience integrating Sonar for static analysis and Sentry for real-time error tracking into CI/CD pipelines. Soft Skills: Ability to work in Agile (Scrum/Kanban) teams and thrive in a multicultural environment.