21 Aug
|
Bajaj Finance
|
Pune
21 Aug
Bajaj Finance
Pune
Job Purpose The Full Stack Developer will be part of the Technology as Business unit, a high impact engineering organization built after successfully delivering platforms at massive scale (60M+ app downloads, 96B+ API requests, omni channel presence across Android, iOS, and Web).
This unit operates as a product engineering organization, building enterprise grade digital products that solve complex business problems at scale with a focus on resilience, security, and multi region architecture.
The role is responsible for developing scalable, high-performance, and reliable applications across frontend and backend, along with exposure to Python-based services and AI-enabled capabilities, working within a POD based delivery model alongside product, QA, DevOps, and architecture teams.
The candidate must have 34 years of experience, with strong expertise in full stack development (Angular/React + Node.js/Java Spring Boot), along with exposure to Python and AI-driven use cases, and ability to operate in a high-scale, high-speed environment.
Duties and Responsibilities
- Application Development (Frontend + Backend)
- Develop and maintain frontend applications using Angular / React
- Build backend services using Python, Node.js / Java (Spring Boot)
- Ensure seamless API integration between frontend and backend
- Write clean, optimized, and maintainable code
- API Integration Development
- Develop REST APIs and microservices
- Integrate services across internal and external systems
- Ensure proper handling of API responses, error handling, and data validation
- Work on distributed system integrations
- Python AI Enablement
- Work on Python-based services/utilities where required
- Developing Support AI/ML-based features into applications
- Use existing AI services/APIs for automation, insights,
productivity improvements
- Assist in implementing AI-driven capabilities under guidance
- Code Quality Engineering Practices
- Follow coding standards and best practices
- Perform unit testing and basic validation
- Participate in code reviews and debugging
- Ensure secure and scalable coding practices
- Agile POD-Based Delivery
- Participate in sprint activities: Planning, Stand-ups, Retrospectives
- Work closely with QA, Product, and DevOps teams
- Own execution of assigned features/modules
- CI/CD Deployment Support
- Work with CI/CD pipelines for build and deployment
- Support release cycles and deployment validation
- Collaborate with DevOps teams
- Debugging Issue Resolution
- Identify and fix issues across frontend/backend
- Analyze logs and troubleshoot integration issues
- Support QA and production issue resolution
Key Decisions / Dimensions Implementation approach for assigned features. Handling edge cases and validations. Debugging and fixing issues. Suggesting improvements for code and performance.
Major Challenges
- Working on high-scale systems with large transaction volume
- Managing both frontend and backend responsibilities
- Handling integrations across multiple services
- Learning and adapting to current technologies (AI/Python)
- Delivering within sprint timelines
Required Qualifications and Experience
Work Experience
- Total Experience:
34 years of core experience in full-stack software development and systems engineering.
- Frontend Development (Angular / React): Hands-on experience building UI components, handling user interactions, and integrating frontend with backend APIs
- Backend Development (Node.js / Java Spring Boot): Experience in building APIs, business logic, and backend services used in real applications
- API Development Integration: Practical experience creating and consuming REST APIs, handling request/response, and integrating multiple systems
- Database Handling (SQL / NoSQL): Experience in writing queries, managing data, and handling persistence in applications
- Python Development Exposure: Basic hands-on experience writing scripts/services using Python for utilities, APIs, or backend processing
- AI / ML Exposure (Execution Level): Exposure to using AI/ML services or APIs for: (1) automation, (2) insights and (3) feature enhancement
- Full Stack Feature Development: Delivered end-to-end features involving UI, backend logic, and integrations
- Agile POD-Based Working: Experience working in Agile teams with sprint-based delivery and cross-functional collaboration
- CI/CD Deployment Exposure: Exposure to build pipelines, deployment lifecycle, and release support
- Debugging Issue Resolution: Experience troubleshooting frontend/backend issues and working with logs
- Execution Ownership Mindset: Experience delivering tasks within timeline, handling multiple sprint tasks, and owning assigned modules
- Skill Set: Angular / React, Node.js / Java (Spring Boot), Python (basic to intermediate), REST APIs, SQL / Databases, CI/CD tools (Jenkins, GitLab, etc.), Git / Version control, Debugging troubleshooting, Agile / Scrum practices
📌 Deputy Unit Manager - Technology as a Business (Pune)
🏢 Bajaj Finance
📍 Pune