Senior Full Stack Engineer
Codalinc · Ahmedabad · 2026-06-02
About this role
<div class="content-intro"><p><strong>An Introduction to Codal</strong></p> <p>Codal is an award-winning web design and development consultancy that helps enterprise organizations solve complex problems and accelerate growth through elegant, data-driven digital solutions. Our areas of expertise include application modernization, eCommerce, UX/UI design, product strategy, data analytics, and artificial intelligence.</p> <p>At Codal, you will collaborate with some of the most innovative organizations in the world and work on cutting-edge technologies that push the boundaries of design and software development. We promote long-term success, not just for our clients but for our team, helping you develop a professional roadmap that takes your career to new heights.</p></div><p><strong>Experience Range</strong></p> <p><strong>Overall experience:</strong> 5+ years</p> <p><strong>Job Location</strong> - Ahmedabad&nbsp;</p> <p><strong>Who you’ll be working with</strong></p> <p>We build the solutions dreamed up by the product and design teams. Our goal is to deliver working software every two weeks. We are a large team that spans across three global offices, but we collaborate and integrate front- and back-end components and interfaces to provide a user-centered experience through web and mobile platforms.</p> <p><strong>What you’ll be doing</strong></p> <ul> <li>Design, develop, and maintain high-performance, scalable web applications using Next.js / React.js on the frontend and Node.js (NestJS / ExpressJS) or Python (FastAPI, Flask, or Django) on the backend.</li> <li>Build customer-facing UIs and backend services to support diverse business processes.</li> <li>Develop testable, reusable, and efficient code, ensuring code quality and maintainability.</li> <li>Design and implement RESTful APIs or GraphQL APIs for seamless integration between frontend and backend services.</li> <li>Implement security protocols, data protection measures, and storage solutions to ensure application reliability and compliance.</li> <li>Convert Figma designs into responsive, pixel-perfect UIs using Tailwind CSS and modern component libraries.</li> <li>Conduct diagnostic testing, troubleshoot issues, and provide technical support when needed.</li> <li>Participate in code reviews and architecture discussions, and mentor junior developers.</li> <li>Continuously improve processes, performance, and technology choices across the stack.</li> <li>Be available occasionally to handle urgent production issues outside normal business hours.</li> </ul> <p><strong>What you’ll need to be successful (Requirements)</strong></p> <p><strong>Must have Skills:</strong></p> <ul> <li>Strong experience with React.js and Next.js on the frontend.</li> <li>Proven backend experience using Node.js (NestJS / ExpressJS) and/or Python (FastAPI, Flask, or Django).</li> <li>Solid experience in designing and building RESTful APIs or GraphQL APIs.</li> <li>Proficiency in JavaScript and TypeScript (ES6+).</li> <li>Working experience with RDBMS databases such as PostgreSQL and/or MySQL.</li> <li>Hands-on experience with ORM frameworks — Prisma ORM, TypeORM, or Sequelize ORM.</li> <li>Experience writing unit and integration tests using Jest, Mocha, or Chai (frontend and backend).</li> <li>Strong ability to translate Figma designs into responsive frontends using HTML5, CSS3, and Tailwind CSS.</li> <li>Solid understanding of API performance, data modeling, and application optimization.</li> <li>Experience working with Git-based workflows (branching, merging, pull requests, code reviews) for effective team collaboration and version control.</li> </ul> <p><strong>Should have Skills:</strong></p> <ul> <li>Experience with secure authentication, authorization, and data protection implementations.</li> <li>Familiarity with DevOps concepts such as CI/CD pipelines, containerization, and cloud deployments (AWS, Azure, or GCP).</li> <li>Excellent debugging, troubleshooting, and performance optimization skills.</li> <li>Experience with frontend state management tools (React Query, Redux, Zustand, etc.).</li> <li>Strong organizational and time management skills.</li> <li>Effective collaboration and communication skills across teams.</li> <li>Ability to recommend and implement technical and process improvements proactively.</li> </ul> <p><strong>Nice to have Skills:</strong></p> <ul> <li>Experience mentoring or managing junior developers.</li> <li>Exposure to the AngularJS framework.</li> <li>Experience working with serverless, microservices, or monorepo architectures.</li> <li>Experience building Agentic applications.</li> <li>Familiarity with infrastructure as code (IaC), monitoring, and alerting tools (e.g., Datadog, CloudWatch).</li> </ul> <p><strong>Need another reason to hit the “apply” button?</strong></p> <ul> <li>Codal is a global agency with over 250 employees, and offices in the US, UK, Canada and India&nbsp;</li> <li>We are a BigCommerce Partner and have won the Partner of the year award twice (most recently this past year).</li> <li>We regularly host happy hours, dinners, excursions, and other company events to unwind after a hard day at work.</li> <li>Company…
Skills asked for
- next.js
- react
- node.js
- nestjs
- python
- fastapi
- flask
- django
Similar jobs
- Senior FullStack EngineerTechholding · Ahmedabad
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.