Deel

Full Stack Engineer

Deel1 weeks ago
Location

EMEA

Workplace

Remote

Type

Full Time

Level

Mid

Role

Full Stack Engineer

Posted

Mar 5, 2026

Full TimeRemoteMid

The role

Summary

Deel is seeking a Full Stack Engineer to join their global payroll and HR platform team. The role involves developing responsive web applications using TypeScript, React, and Express while working with Postgres databases. The position requires 4+ years of full-stack experience and offers the opportunity to impact millions of workers across 150+ countries through a fully remote, cross-functional environment.

What you'll do

Full Stack Development: Develop high-quality, responsive web applications using TypeScript, JavaScript, React, and Express
API Development: Design and implement server-side APIs, data models, and business logic using Express framework
Frontend Component Development: Create client-side function-based React components, hooks, stories, and tests
Database Management: Create and optimize database schemas, queries, and interactions with PostgreSQL
Component Architecture: Build reusable and modular components on both frontend and backend for code reusability and scalability
Quality Assurance: Perform thorough testing, debugging, and troubleshooting of applications to ensure high-quality deliverables
Code Reviews: Participate in code reviews and provide constructive feedback to maintain code quality standards
Cross-functional Collaboration: Work with Backend Engineers, Frontend Engineers, Product Teams, Designers, and QA teams
Product Planning: Participate in product planning from discovery through deployment across the entire SDLC
Stakeholder Communication: Communicate project progress, challenges, and solutions effectively to team members and stakeholders

What we look for

Technical

Full Stack ExperienceMinimum 4 years of full-stack development experience with focus on TypeScript
TypeScript/JavaScript ExpertiseExpert-level proficiency in TypeScript and JavaScript development
React ProficiencyStrong experience building React applications with hooks and components
Backend DevelopmentExperience with Express framework for server-side development
Database SkillsProficiency with PostgreSQL database design and optimization
Testing ExperienceExperience with testing frameworks like Jest, Mocha, Chai, and React Testing Library

Education

Formal EducationBachelor's degree in Computer Science, Software Engineering, or equivalent experience

Experience

Remote CollaborationExperience thriving in collaborative, remote-first work environments
SaaS ExperiencePreferred experience with SaaS products running 24/7 on major cloud vendors
Business FocusExperience taking business-focused approach to software development with customer-centric mindset

Skills

Required skills

TypeScript4+ years of experience with TypeScript development
ReactExpert-level React development with hooks and components
Express.jsServer-side API development using Express framework
PostgreSQLDatabase schema design, queries, and optimization
TestingExperience with testing frameworks and methodologies
CommunicationAbility to communicate complex technical ideas to diverse stakeholders

Nice to have

NestJSAdvanced Node.js framework experience
Next.jsReact framework for production applications
ViteModern build tool experience
MicroservicesUnderstanding of microservices architecture patterns
ContainerizationDocker and Kubernetes experience
Cloud PlatformsExperience with AWS, GCP, or Azure
CypressEnd-to-end testing automation experience

Compensation & benefits

Stock options

Available

Benefits

Stock Options

Stock grant opportunities dependent on role, employment status and location

Remote Work Flexibility

Fully remote work with optional WeWork access for coworking

Location-based Perks

Additional perks and benefits based on employment status and country

Healthcare Coverage

Healthcare and benefits provided to workers in 109 countries

Professional Development

Career accelerator opportunity at the forefront of global work revolution


Interview process

  1. 1
    Initial Screening Phone or video screen with talent acquisition team to discuss background and role fit
  2. 2
    Technical Assessment Role-related technical assessment focusing on full-stack development skills
  3. 3
    Technical Interview In-depth technical interview covering TypeScript, React, and system design
  4. 4
    Team Interview Collaborative interview with potential team members and cross-functional partners
  5. 5
    Final Interview Final discussion with hiring manager covering cultural fit and role expectations

Apply for this position

You'll be redirected to the company's application page


Deel

Deel

View all jobs

Deel is a global payroll and HR platform that helps companies manage their global workforce.

San Francisco, California, United StatesFounded 2018deel.com

Tech Stack

Languages
TypeScriptJavaScript
Frameworks
ReactExpressNestJSNext.js
Databases
PostgreSQL
Tools
ViteJestCypressStorybookReact Testing LibraryDockerKubernetes
Other
RESTful APIsMicroservices ArchitectureCloud Platforms
Apply Now