
Backend Software Developer
Adobe
full-time
Posted on:
Location Type: Office
Location: Bangalore • India
Visit company websiteExplore more
About the role
- Develop and maintain backend services using Python
- Work with AWS Lambda-based APIs and serverless components
- Build and evolve REST APIs and event-driven components
- Work with relational databases (PostgreSQL preferred) and NoSQL datastores
- Ensure code quality, modularity, and maintainability
- Collaborate with frontend teams (Angular 13+) to ensure seamless backend integration
- Contribute to improving reliability and overall stability of backend services
- Apply established design and coding standards, aligning implementations with existing AWS serverless architectural patterns
- Apply best practices in event-driven development using AWS services such as SQS and SNS
- Participate in technical discussions and code reviews
- Identify areas of improvement in codebase and suggest practical refinements
- Work with CI/CD pipelines using Azure DevOps, GitHub Actions, or similar tools
- Deploy and monitor AWS Lambda services and related infrastructure (API Gateway, IAM, S3)
- Contribute to logging, observability, and performance tuning initiatives
- Participate in analysis and resolution of production issues when required
- Work closely with Product Managers, Architects, and Data Engineering teams on feature design
- Collaborate effectively in a globally distributed team environment
Requirements
- An Engineering graduate or equivalent education
- Minimum 5 years of backend engineering experience
- Strong proficiency in Python: REST API development
- Asynchronous programming concepts
- Modular and maintainable code design
- Hands-on experience developing APIs using AWS Lambda (serverless architecture)
- Strong working experience with core AWS services, including: API Gateway, IAM, S3 & Event-driven services (e.g., SQS, SNS)
- Experience working with relational databases (PostgreSQL preferred)
- Exposure to NoSQL databases
- Experience with CI/CD pipelines and Git-based workflows
- Experience working with production-grade applications
- Nice to have experience with Infrastructure as Code (Terraform or similar tools)
- Experience integrating backend services with Angular 13+ applications
- Experience working with large-scale event processing or telemetry data systems
Benefits
- Opportunity to work on an industrial IoT platform central to Vestas' digital strategy
- Exposure to large-scale real-time data systems and multi-cloud engineering
- A collaborative, innovative environment with a focus on technical excellence
- Career growth opportunities within a global organization committed to sustainability
- Chance to contribute directly to a greener future through advanced analytics and cloud engineering
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonREST API developmentAsynchronous programmingModular code designAWS LambdaPostgreSQLNoSQL databasesCI/CD pipelinesInfrastructure as CodeEvent-driven development
Soft Skills
CollaborationCode reviewsProblem-solvingCommunicationTechnical discussionsReliability improvementPerformance tuningTeamworkAdaptabilityCritical thinking
Certifications
Engineering degree