Full Stack Engineer

Deel Deel · Enterprise · India · R&D

Deel is seeking a Full Stack Engineer to join their cross-functional team. The role involves participating in product planning, collaborating on feature development, API creation, and bug fixing. The engineer will fully own feature development across client, server, service, and database layers, using TypeScript, React, and Express. Responsibilities include designing and implementing APIs, data models, business logic, creating React components, optimizing database schemas, building reusable components, testing, debugging, and participating in code reviews. The role requires at least 4 years of Full-Stack experience with a focus on TypeScript, a collaborative and independent work style, strong communication skills, and a business-focused approach to problem-solving.

What you'd actually do

  1. Fully own the development of features on the client, server, service, and database
  2. You will develop high-quality, responsive web applications using TypeScript, Javascript, React, Express. Experience with NestJS, Vite, and Next.js is a plus.
  3. You will design and implement server-side APIs, data models, and business logic using mainly Express framework
  4. You will create client-side function-based React components, hooks, stories, and tests to interact with your server-side work
  5. You will create and optimize database schemas, queries, and interactions with Postgres.

Skills

Required

  • At least 4 years of Full-Stack experience
  • focus on TypeScript development
  • designing, coding, testing, and maintaining applications using the tech listed above
  • collaborative, remote-first work culture
  • independence and take ownership of your projects
  • excel in a team setting
  • Communicate complex ideas with ease
  • collaborating with diverse teams of technical and non-technical stakeholders
  • solving customer problems with your coding superpowers
  • troubleshooting issues
  • business-focused approach to software development
  • delivering high-value outcomes for our clients
  • Obsess over details
  • keep the customer experience top of mind

Nice to have

  • Experience with SaaS products running 24/7 on a major cloud vendor
  • Solid understanding of RESTful APIs, microservices architecture, and asynchronous programming
  • Experience with testing frameworks (Jest, Mocha, Chai, Storybook, React Testing Library) and automated testing methodologies (Cypress)
  • Knowledge of containerization technologies (Docker, Kubernetes)
  • NestJS
  • Vite
  • Next.js

What the JD emphasized

  • AI-powered tools
  • AI-powered tools and a fully owned payroll infrastructure