We are seeking a highly skilled and motivated FullStack Node.js Developer to join our dynamic engineering team. The ideal candidate will be responsible for designing, developing, and maintaining robust and scalable backend services, APIs, and integrations, as well as contributing to the development of our user interfaces. This role requires strong expertise in Node.js, PostgreSQL, and a solid understanding of various AWS services, including S3, Athena, RDS, and EC2. Experience with Stripe integration for payment processing and a proven ability to both write and consume APIs are essential, along with proficiency in front-end technologies like HTML and CSS. Key Responsibilities: Design, develop, and maintain high-performance, scalable, and secure backend services using Node.js. Develop and implement RESTful APIs for various internal and external applications, ensuring high availability and performance. Integrate with third-party APIs, including payment gateways like Stripe, and other external services. Manage and optimize PostgreSQL databases, including schema design, query optimization, and data migration. Work extensively with AWS services, specifically: Amazon S3: Store and manage application data, backups, and other static assets. AWS Athena: Develop and execute analytical queries on data stored in S3 for reporting and insights. Amazon RDS (PostgreSQL): Configure, manage, and optimize PostgreSQL instances within RDS. Amazon EC2: Deploy, manage, and scale Node.js applications on EC2 instances. Develop responsive and engaging user interfaces using HTML and CSS. Implement and maintain secure coding practices, including data encryption, authentication, and authorization mechanisms. Collaborate with the client and team to define requirements and deliver high-quality software solutions. Participate in code reviews, ensuring code quality, maintainability, and adherence to best practices. Troubleshoot and debug production issues, providing timely resolutions. Contribute to the continuous improvement of our development processes and tools. Qualifications: Technical Skills: Proven experience as a Node.js Developer with a strong understanding of its asynchronous nature, event loop, and best practices. Expertise in database design, development, and optimization with PostgreSQL. Hands-on experience with AWS services, including: S3: Object storage and management. Athena: Serverless query service for S3 data. RDS (PostgreSQL): Managed relational database service. EC2: Virtual servers for deploying applications. Proficiency in designing, building, and consuming RESTful APIs. Experience integrating with payment processing platforms, specifically Stripe. Strong proficiency in HTML5 and CSS3, including responsive design principles. Familiarity with version control systems (Git). Understanding of software development lifecycle (SDLC) and agile methodologies. Experience with the Redis server for caching, session management, and task scheduling. Experience 5+ years of experience in fullStack development with Node.js. 3+ years of experience working with PostgreSQL. 5+ years of experience with AWS cloud services. Nice to have Familiarity with other AWS services (e.g., Lambda, SQS, SNS). Experience with microservices architecture. Familiarity with JavaScript frameworks/libraries (e.g., React, Angular, Vue.js) 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.
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 are looking for a highly skilled Full Stack Developer with strong expertise in TypeScript and hands-on experience in building scalable front-end and back-end applications using modern frameworks and cloud services. The ideal candidate thrives in a fast-paced, startup-like environment and is comfortable working independently as well as within a collaborative team. Key Responsibilities Build interactive, performant frontend apps using Qwik, TailwindCSS, and DaisyUI Write infrastructure-as-code and backend services using AWS CDK, AppSync (GraphQL), and Lambda Contribute to design, architecture, and implementation decisions Collaborate with a lean team in an agile, async-friendly environment Review code, write tests, and help improve developer experience Collaborating with the stakeholders and providing support during integration Technical Skills (Must Have) 3+ relevant years of experience building modern web apps in TypeScript Strong understanding of React-like frameworks , component-based architecture, and client-side rendering Frontend: Qwik (or similar: Astro, SolidJS)/React JS Developer(Ability and willingness to learn Qwik), TailwindCSS, DaisyUI Backend: AWS AppSync (GraphQL), Lambda, DynamoDB (Minimum one skill required apart from Lambda; open to learning the rest as needed) Infra: AWS CDK (TypeScript) Nice to Have GraphQL AWS certifications Working Hours Expected: Strong overlap with client time zone (3:00PM TO 12AM IST)
Were 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 solutionsranging 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 .
Were seeking a React + TypeScript Developer with solid experience building modern, scalable frontends. Youll be responsible for developing reusable components, implementing state management patterns, and collaborating with cross-functional teams to deliver high-quality products. Key Responsibilities Build and maintain scalable, reusable, and efficient React components using TypeScript Implement complex UI features and state management logic Collaborate with designers and backend developers to deliver seamless user experiences Participate in code reviews, maintain code quality, and follow best practices Work independently on assigned modules and features, ensuring timely delivery Requirements 45 years of professional experience in frontend development Strong expertise in React.js and TypeScript Solid understanding of component design, hooks, and state management (e.g., Redux, Zustand, or similar) Experience with modern build tools and bundlers (Webpack, Vite, etc.) Familiarity with RESTful APIs and integration with backend services Attention to detail and commitment to delivering polished UIs Nice to Have Exposure to React Native, Redux toolkit query, Tailwind CSS Experience with server-side rendering frameworks (e.g., Next.js) Knowledge of testing frameworks (Jest, React Testing Library) Familiarity with performance optimization techniques (edited)
Experience: 5-6 Years Role Overview: We are looking for a Full Stack Engineer with experience in Java EE and React to contribute to application development and feature enhancements for web platform. The ideal candidate should be comfortable working across the front-end and back-end stack. Responsibilities: Develop and maintain web applications using React, Redux, Next.js, and Java EE . Write clean, efficient, and testable code for both front-end and back-end components. Work closely with senior engineers and QA teams to deliver features on time. Participate in code reviews and ensure adherence to best practices. Required Skills: Proficiency in Java EE, React, Redux , and RESTful APIs. Solid understanding of front-end build tools and modern JavaScript frameworks. Experience with relational databases and ORM frameworks. Familiarity with Agile/Scrum environments. Preferred Qualifications: Exposure to cloud platforms (AWS, Azure, or GCP). Basic understanding of performance tuning and scalability. 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. Location: Pune
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.QA Engineer (Automation) Experience: 10-14 Years Role Overview: We are looking for a seasoned Automation QA Engineer to develop and maintain automated test suites for digital platforms. The candidate should have a strong background in testing full-stack applications built with React and Java EE. Responsibilities: Design and implement automated test frameworks and scripts. Automate regression, functional, and integration testing using modern tools. Collaborate with developers to ensure test coverage and continuous quality validation. Analyze test results and identify performance bottlenecks. Integrate automation tests into CI/CD pipelines. Required Skills: Experience with Selenium, Cypress, or similar automation frameworks . Strong understanding of React-based UI testing and Java EE back-end validation . Proficiency in scripting languages (JavaScript, Java, or Python). Familiarity with CI/CD tools like Jenkins, GitLab, or GitHub Actions. Preferred Qualifications: Experience testing APIs and microservices. Knowledge of performance and load testing tools. 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. Location: Pune
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. Experience: 10-14 Years Role Overview: We are seeking an experienced Manual QA Engineer to ensure the quality and reliability of web applications. The candidate will be responsible for manual testing across multiple platforms and ensuring adherence to functional and UI standards. Responsibilities: Design, execute, and document manual test cases for web applications. Collaborate with development and product teams to identify and resolve issues. Perform functional, regression, and user acceptance testing. Validate front-end components developed with React and Next.js. Report and track defects using tools such as JIRA. Required Skills: Strong understanding of software QA methodologies and testing techniques. Experience testing React- and Java-based web applications. Ability to analyze logs, identify root causes, and suggest improvements. Excellent documentation and communication skills. Preferred Qualifications: Familiarity with API testing tools (Postman, Swagger). Experience working in Agile environments. 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. Location: Pune
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 are seeking a Senior Full Stack Engineer to design and develop high-performing web applications using React, Redux, and Java EE. The candidate should have a strong grasp of scalable architecture and a passion for solving complex problems. Key Responsibilities: Design and develop scalable, maintainable full-stack solutions using React, Redux, Next.js, and Java EE . Participate in architectural discussions and code reviews. Optimize application performance and ensure high availability. Collaborate with cross-functional teams to deliver high-quality software on schedule. Implement REST APIs, data models, and integration logic. Qualifications: 10 -15 years strong hands-on experience in React, Redux, Next.js, and Java EE . Proficiency in RESTful APIs, microservices, and SQL/NoSQL databases. Familiarity with CI/CD pipelines, Git, and Agile methodologies. Excellent problem-solving and debugging skills. Nice to have: Experience with Docker, Kubernetes, and cloud deployments. Understanding of performance optimization and security best practices. 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.
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 are looking for a seasoned Product Manager to define and deliver impactful digital products. The candidate should have experience working with engineering teams that develop Java-based back-end services and modern front-end technologies like React and Redux. Key Responsibilities: Define and drive product strategy, roadmap, and feature prioritization. Collaborate closely with Engineering, QA, and Design teams to ensure timely delivery. Translate customer and business needs into clear, actionable product requirements. Track KPIs and user engagement to guide iterative product improvement. Facilitate cross-functional communication and agile sprint planning. Qualifications: 10-15 years of proven experience managing end-to-end product lifecycles in web-based platforms. Strong analytical, organizational, and problem-solving abilities. Experience collaborating with technical teams using Java-based back-ends . Proficiency in Agile methodologies and tools (JIRA, Confluence, Miro). Nice to have: Technical understanding of React, Redux, Java EE, and Next.js (good to have). Experience in consumer-facing digital or SaaS platforms. Familiarity with API-driven architectures and data analytics tools. 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.
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 are seeking an experienced Engineering Manager to lead and mentor a cross-functional team of engineers working on large-scale, high-performance Java-based applications. The ideal candidate will have a solid foundation in managing Java product development teams and an understanding of modern front-end ecosystems like React, Redux, and Next.js. Key Responsibilities: Lead multiple agile engineering teams delivering scalable Java-based web applications. Collaborate with Product, QA, and Design teams to align technical execution with business goals. Oversee architecture decisions, code quality, and delivery timelines. Manage hiring, performance, and career growth of engineering teams. Implement engineering best practices for CI/CD, cloud deployment, and security. Encourage adoption of modern UI frameworks (React, Redux, Next.js) and ensure seamless integration with Java EE services. Qualifications: 10-15 years Proven experience managing development of Java EEbased products . Strong understanding of full-stack architecture, API design, and distributed systems. Familiarity with React, Redux, and Next.js from a leadership or architectural perspective. Excellent communication, stakeholder management, and team leadership skills. Experience with Agile methodologies and cloud environments (AWS/GCP). Nice to have: Experience leading digital transformation or modernization initiatives. Exposure to microservices architecture and CI/CD automation pipelines. 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.