Software Engineer – Backend (Node.js / TypeScript / AWS)
Location: Pune, India
Domain: Credit Cards / Financial Services
We are investing in digital innovation, emerging products, and new ways to support our customers’ financial wellbeing. This role is part of our industry-leading credit cards platform.
We are seeking a Software Engineer to join our team. You will collaborate with product, design, and engineering teams to plan, design, and develop customer-facing applications for credit cards in a highly collaborative and inclusive environment.
Key Responsibilities
- Perform backend development using Node.js, TypeScript, JavaScript, and RESTful APIs
- Contribute to scalable and extensible system architecture and solution design
- Collaborate with Product Owners, Designers, and Engineers to identify optimal solutions
- Ensure code quality, testing, and automation
- Contribute to UI testing frameworks and feature automation
- Support mobile backend and middleware development
- Deliver high-quality production-ready solutions
- Collaborate with senior developers and participate in knowledge sharing
- Participate in technical discussions and team improvements
- Suggest improvements to optimize delivery
Required Qualifications
- Bachelor's or master's degree in computer science or related field
- 4-5 years' experience in backend development with:
- Node.js
- TypeScript
- JavaScript
- RESTful APIs
- 2–5 years building internet-facing applications
- Experience with Cloud platforms (AWS preferred, OpenShift acceptable)
- Experience with GraphQL
- Understanding of Domain Driven Design (DDD) and Event Driven Architecture
- Strong knowledge of:
- Object-oriented programming
- Software engineering best practices
- Databases
- Experience integrating APIs with front-end or mobile frameworks
- Strong collaboration and communication skills.
Pay: ₹800,000.00 - ₹1,000,000.00 per year
Benefits:
- Cell phone reimbursement
- Internet reimbursement
- Paid time off
Work Location: In person