Senior Full-Stack Developer (React.js+Node.js)
Codebase- Location
- Pune, Baner, India
- Workplace
- —
- Employment
- Full Time
- Salary
- —
Posted 2mo ago
Company Introduction
Codebase builds exceptional software teams for clients across the USA and India. We take on our clients' biggest engineering risks — speed, quality, and the cost of hiring the wrong people — and solve them with vetted engineering talent and a custom agile process. Codebase is a great place to work at. The culture is transparent and every employee, irrespective of their position, is given a chance to be heard.
You'll own features end-to-end — from UI components to backend APIs — working closely with designers, PMs, and fellow engineers to ship scalable, production-grade software. If you care about clean code, fast feedback loops, and building things that last, this is for you.
Key Responsibilities
- Design, develop, and maintain scalable full stack features across React.js frontends and Node.js backends
- Build and consume RESTful APIs; contribute to microservices architecture decisions and backend service design
- Write clean, well-structured TypeScript with a focus on performance, readability, and long-term maintainability
- Collaborate with designers and product managers to translate requirements into production-ready implementations
- Manage data models and queries across relational and NoSQL databases (PostgreSQL, MySQL, MongoDB)
- Own your code through the full lifecycle — design, build, test, deploy, and monitor in production
- Set up and maintain CI/CD pipelines; deploy and manage services on AWS (ECS, Lambda)
- Conduct and participate in code reviews to maintain engineering standards across the team
- Troubleshoot and resolve performance bottlenecks, bugs, and production issues proactively
- Contribute to technical documentation, architecture discussions, and sprint planning
Requirements
- 6+ years of hands-on full stack experience with React.js and Node.js in production environments
- Strong command of TypeScript, ES6+ features, and async/await patterns
- Proficiency with Express.js, Nest.js, or a comparable Node.js framework
- Solid understanding of REST API design, microservices architecture, and database modelling (MongoDB, PostgreSQL, or MySQL)
- Hands-on experience with Git, CI/CD pipelines, and cloud platforms — particularly AWS (ECS and Lambda)
- Experience with state management solutions such as Redux, Context API, or Zustand
- Ability to write clean, well-tested code and participate meaningfully in code reviews
Nice to have
- Docker and Kubernetes for containerisation and orchestration
- WebSockets or real-time communication patterns
- Testing frameworks — Jest, Mocha, or similar
- Serverless architecture and function-based compute models
Soft Skills
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal abilities.
- Ability to work independently and as part of a team.
- Proactive and eager to learn new technologies.
Skills
- React
- Node.js
- TypeScript
- PostgreSQL
- MySQL
- MongoDB
- AWS
- ECS
- AWS Lambda
- Express
- NestJS
- Git
- Redux
- Context API
- Zustand
- Docker
- Kubernetes
- WebSockets
- Jest
- Mocha
More jobs at Codebase
QA Automation Engineer (Playwright+JavaScript/TypeScript)
Codebase · Pune, Baner, India · 22d ago
QA Automation Engineer (Mobile)
Codebase · Pune, Baner, India · 24d ago
Vice President – Sales (IT Services)
Codebase · Pune, Baner, India · 2mo ago
Senior React Native Developer
Codebase · Pune, Baner, India · 2mo ago
Similar roles
UniData
Zensar Technologies · India · today
Software Development Engineer III - MLOps
Jumio · India · today
Software Engineer III - Java Developer + AWS
JPMC Candidate Experience page · Bengaluru, Karnataka, India · today
Senior Manager of Software Engineering
JPMC Candidate Experience page · Hyderabad, Telangana, India · today
Senior Director of Software Engineering - Backend & AI
JPMC Candidate Experience page · Hyderabad, Telangana, India · today
Web Developer - Senior/Team Lead
Zensar Technologies · India · today