Senior Full Stack Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- 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.
- Build customer-facing UIs and backend services to support diverse business processes.
- Develop testable, reusable, and efficient code, ensuring code quality and maintainability.
- Design and implement RESTful APIs or GraphQL APIs for seamless integration between frontend and backend services.
- Implement security protocols, data protection measures, and storage solutions to ensure application reliability and compliance.
- Convert Figma designs into responsive, pixel-perfect UIs using Tailwind CSS and modern component libraries.
- Conduct diagnostic testing, troubleshoot issues, and provide technical support when needed.
- Participate in code reviews and architecture discussions, and mentor junior developers.
- Continuously improve processes, performance, and technology choices across the stack.
- Be available occasionally to handle urgent production issues outside normal business hours.
- What you'll need to be successful (Requirements)
- Must have Skills:
- Strong experience with React.js and Next.js on the frontend.
- Proven backend experience using Node.js (NestJS / ExpressJS) and/or Python (FastAPI, Flask, or Django).
- Solid experience in designing and building RESTful APIs or GraphQL APIs.
- Proficiency in JavaScript and TypeScript (ES6+).
- Working experience with RDBMS databases such as PostgreSQL and/or MySQL.
- Hands-on experience with ORM frameworks - Prisma ORM, TypeORM, or Sequelize ORM.
- Experience writing unit and integration tests using Jest, Mocha, or Chai (frontend and backend).
- Strong ability to translate Figma designs into responsive frontends using HTML5, CSS3, and Tailwind CSS.
- Solid understanding of API performance, data modeling, and application optimization.
- Experience working with Git-based workflows (branching, merging, pull requests, code reviews) for effective team collaboration and version control.
- Should have Skills:
- Experience with secure authentication, authorization, and data protection implementations.
- Familiarity with DevOps concepts such as CI/CD pipelines, containerization, and cloud deployments (AWS, Azure, or GCP).
- Excellent debugging, troubleshooting, and performance optimization skills.
- Experience with frontend state management tools (React Query, Redux, Zustand, etc.).
- Strong organizational and time management skills.
- Effective collaboration and communication skills across teams.
- Ability to recommend and implement technical and process improvements proactively.
- Nice to have Skills:
- Experience mentoring or managing junior developers.
- Exposure to the AngularJS framework.
- Experience working with serverless, microservices, or monorepo architectures.
- Experience building Agentic applications.
- Familiarity with infrastructure as code (IaC), monitoring, and alerting tools (e.g., Datadog, CloudWatch).
- Need another reason to hit the "apply" button?
- Codal is a global agency with over 250 employees, and offices in the US, UK, Canada and India
- We are a BigCommerce Partner and have won the Partner of the year award twice (most recently this past year).
- We regularly host happy hours, dinners, excursions, and other company events to unwind after a hard day at work.
- Company sponsored lunch every Wednesday.
- Health Insurance: Comprehensive medical coverage for employees and their dependents
- Maternity/Paternity Leave: Additional time off and support for new parents
- Professional Development: Opportunities for training, workshops, conferences to enhance employees' skills and knowledge
- Accidental Insurance
- Note: Codal only communicates with candidates through official @codal.com email addresses. We never request payment during
Benefits
Additional Information
An Introduction to Codal 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. 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. Experience Range Overall experience: 5+ years Job Location - Ahmedabad Who you'll be working with 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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at codalinc? Share your experience