Job description
Job Title: Senior Software Engineer-AWS Backend
Location: Pune (Hybrid)
Experience: 5–8 Years
Employment Type: Full-time
Senior Software Engineer
We are seeking an experienced and motivated Senior Software Engineer with strong expertise in backend engineering, cloud-native development, and SaaS application design.
The ideal candidate will have deep experience in AWS serverless technologies , proficiency in Node.js and TypeScript , and exposure to modern identity management solutions such as Auth0 .
While the role is backend-focused, flexibility to contribute to frontend tasks is highly valued.
This role is critical in architecting, developing, and scaling secure, resilient SaaS applications that deliver high performance and reliability in a cloud-first environment.
Key Responsibilities
Cloud & Serverless Development : Architect, design, and implement scalable backend systems using AWS serverless technologies (Lambda, API Gateway, DynamoDB, Step Functions, CloudWatch, etc.).
API & Microservices : Build and maintain secure, high-performance RESTful APIs and microservices for SaaS applications.
Authentication & Security : Implement and manage authentication/authorization flows using Auth0 and enforce best practices in cloud security, data protection, and IAM.
SaaS Application Development : Contribute to the development of distributed, enterprise-grade SaaS applications, ensuring scalability, reliability, and maintainability.
CI-CD : Apply best practices, including CI/CD pipelines (GitHub Actions), Infrastructure as Code (AWS CDK, CloudFormation), and automated monitoring/alerts.
Cross-Functional Collaboration : Work closely with product managers, engineers, and other stakeholders to deliver end-to-end solutions aligned with business goals.
Frontend Contributions : Support frontend teams as needed (React, Angular, or Vue) to deliver full-stack capabilities.
Continuous Improvement : Participate in technical assessments, POCs, and code reviews, ensuring adherence to coding standards and best practices.
Required Skills & Experience
Backend Engineering : 5–8 years of software development experience with a strong focus on backend and cloud applications.
AWS Expertise : Proven hands-on experience with AWS serverless stack: Lambda, API Gateway, DynamoDB, Step Functions, CloudFront, VPC, Aurora Serverless/RDS, etc.
Programming : Advanced proficiency in Node.js and TypeScript; experience in building REST APIs and microservices.
Identity Management : Hands-on usage of Auth0 (or similar IAM tools) for authentication and authorization.
Cloud SaaS : Experience developing SaaS applications with a strong understanding of scalability and distributed systems.
CI_CD : Familiarity with CI/CD pipelines and infrastructure automation (CDK, CloudFormation).
Security Awareness : Understanding of cloud security standards, IAM, and tools such as SonarQube, Veracode, or similar.
Problem Solving : Excellent analytical, debugging, and performance optimization skills.
Nice to Have
Certifications : AWS Certified Developer – Associate or Solutions Architect.
Methodologies : Exposure to Agile, Domain Driven Design (DDD), and Test-Driven Development (TDD).
Industry Experience : Background in SaaS development for manufacturing, industrials, or IoT domains.
Why Join Us?
Work with a high-performing tech team on cutting-edge cloud-native solutions.
Flexible hybrid work environment.
Opportunity to grow in a cloud-first engineering culture.
Be part of a team building scalable, secure, and future-ready platforms.
Required Skill Profession
Other General