Software Engineer (Pune)

Software Engineer (Pune)

04 Aug
|
Customized Energy Solutions India
|
Pune

04 Aug

Customized Energy Solutions India

Pune

Job Description

We are seeking a skilled and proactive Backend Python Developer with 3–5 years of experience in backend development. The ideal candidate will have strong hands-on experience with Python, Django/FastAPI, REST APIs, cloud-native AWS services, and database technologies. The candidate will be responsible for designing, developing, and maintaining scalable backend applications while ensuring high performance, reliability, and code quality. This role requires strong problem-solving skills, experience with modern backend architectures, and the ability to collaborate effectively with cross-functional teams in a fast paced product development environment.

Role & Responsibilities

Backend Development

- Design, develop, and maintain scalable backend applications using Python
- Build and maintain RESTful APIs using Django and/or FastAPI
- Develop clean, maintainable, and efficient code following software engineering best practices
- Design and implement backend services with a focus on performance, scalability, and security
- Participate in code reviews and contribute to improving development standards

Database & Data Management

- Design and optimize MongoDB collections, queries, aggregations, and complex pipelines




- Work with SQL for relational data modeling and query optimization
- Analyze database performance and implement improvements where required
- Ensure productive data handling and storage solutions

Cloud and infrastructure

- Develop and deploy cloud-native applications using AWS services
- Build and maintain containerized applications using Docker
- Deploy and manage applications on AWS ECS/ECR using AWS Copilot
- Develop serverless solutions using AWS Lambda, Step Functions, API Gateway, S3, IAM, CloudWatch etc.
- Implement infrastructure as code using Terraform
- Develop application infrastructure and Monitor application performance and troubleshoot cloud-based issues

Monitoring & Optimization

- Troubleshoot production issues and ensure application reliability
- Analyze logs, identify performance bottlenecks, and implement improvements
- Contribute to application monitoring and operational excellence

Collaboration & Delivery

- Collaborate with frontend developers, QA engineers, product owners, and stakeholders
- Participate in Agile development processes and team discussions
- Contribute to CI/CD pipelines and automate deployment workflows
- Ensure timely delivery of high-quality software solutions

📌 Software Engineer (Pune)
🏢 Customized Energy Solutions India
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (pune) / pune