Codebase Logo

Codebase

Senior Full-Stack Developer (React.js+Node.js)

Reposted 2 Months Ago
In-Office
Baner, Pune, Maharashtra, IND
Senior level
In-Office
Baner, Pune, Maharashtra, IND
Senior level
Design, build, and maintain scalable full-stack features using React and Node. Develop RESTful APIs and microservices, manage relational and NoSQL databases, implement CI/CD and AWS deployments, write TypeScript, conduct code reviews, troubleshoot production issues, and contribute to architecture and documentation.
The summary above was generated by AI

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.

          Similar Jobs

          2 Hours Ago
          Hybrid
          Senior level
          Senior level
          Artificial Intelligence • Automotive • Computer Vision • Information Technology • Internet of Things • Logistics • Software
          Lead software engineer designing and developing scalable systems that enrich and publish global points-of-interest data. Responsibilities include full lifecycle development, automation, testing, deployment, configuration management, production support, performance optimization, AI/ML algorithm implementation, deep learning optimization, and collaboration with users and engineering teams. The role also involves translating requirements into reliable software designs, improving development practices, and mentoring team members.
          Top Skills: SparkAWSAws KiroAzureDbmsDeep LearningGithub CopilotJavaJSONMicroservicesNeural NetworksPostgisPostgresPysparkPythonRestScalaSoaSQLXML
          Yesterday
          Hybrid
          Pune, Maharashtra, IND
          Entry level
          Entry level
          Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
          Develop scalable Java and microservices-based applications, contribute to architecture and technical design, write automated tests, apply secure coding practices, optimize performance, support production systems, troubleshoot issues, participate in code reviews, research technologies, and collaborate with stakeholders in an Agile environment.
          Top Skills: Agentic WorkflowsAgile ScrumAi-Assisted ApplicationsApache KafkaAutomated TestingAutonomous AgentsCi/CdCloud ComputingIntegration TestingJ2EeJavaJpaMicroservicesRestful Web ServicesSpringSpring BootTest-Driven DevelopmentUnit Testing
          Yesterday
          Hybrid
          Senior level
          Senior level
          Artificial Intelligence • Big Data • Enterprise Web • Fintech • Software • Financial Services
          Provide L2/L3 production support for financial products and services, troubleshoot application and data issues, manage incidents and service requests, perform root-cause analysis, communicate resolutions, maintain knowledge resources, and collaborate with development teams on production fixes and improvements. The role supports global offices during the US night shift and requires strong technical troubleshooting, SQL, application monitoring, and stakeholder communication skills.
          Top Skills: .NetAWSBmc RemedyCa Service DeskJavaScriptJIRANew RelicPythonRdbmsRedmineServicenowSplunkSQL

          What you need to know about the Pune Tech Scene

          Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

          Sign up now Access later

          Create Free Account

          Please log in or sign up to report this job.

          Create Free Account