Company Introduction
Codebase is a young software services company with a great pool of tech-savvy developers. We started in the spring of 2018, and have been growing aggressively. We are located in Pune, India, and serve software product companies across the globe; focusing on enterprise SaaS, eCommerce, cloud, and application development.
We're looking for a Full Stack Software Engineer (React.js + TypeScript + Ruby on Rails + AWS) to join the product team and help scale a high-performing platform. The role involves designing, developing, and delivering innovative solutions—ranging from interactive frontends to scalable backend services—while collaborating with product managers, UX designers, and engineers.
Responsibilities
- Build scalable, high-quality solutions across frontend and backend.
- Collaborate with product and tech leads to estimate and deliver commitments.
- Apply best practices to improve efficiency and maintainability.
- Communicate progress, risks, and blockers effectively.
- Participate in on-call rotations and support SLAs / SLOs.
Qualifications
Minimum 4+ years of full-stack development experience.Must-have : React.js; TypeScript (basic knowledge acceptable); Ruby on Rails; AWS (any service).4+ years building Single-Page Applications with JavaScript / TypeScript (React preferred).4+ years building backend services with Ruby on Rails or a similar MVC framework.4+ years working with relational SQL databases (Postgres / RDS preferred).3+ years using HTML / CSS and converting wireframes / mockups into production features.Experience with Agile development practices, Git (GitHub / Bitbucket), and Jira.Production experience with on-call rotations, SLAs / SLOs, and troubleshooting live systems.Performance-focused (client-side and server-side optimizations).Nice-to-have : Next.js, AWS S3, Kubernetes, charting libraries (Chart.js / Highcharts / D3), experience handling large datasets.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.Working Hours
Overlap with client time zone : 1 : 00 PM – 10 : 00 PM IST or 2 : 00 PM – 11 : 00 PM IST.