Deel

Senior Full Stack Engineer

Deel6 days ago
Location

EMEA

Workplace

Remote

Type

Full Time

Level

Senior

Role

Senior Full Stack Engineer

Posted

Mar 8, 2026

Full TimeRemoteSenior

The role

Summary

Deel is seeking a Senior Full Stack Engineer to join their global HRIS and payroll platform team. This role involves building scalable web applications using TypeScript, React, and Express, while working across the full technology stack to support Deel's mission of enabling global workforce management for companies in 150+ countries.

What you'll do

Full-Stack Web Development: Develop high-quality, responsive web applications using TypeScript, JavaScript, React, and Express framework
Server-Side 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 to interact with server-side systems
Database Design and Optimization: Create and optimize PostgreSQL database schemas, queries, and data interactions for optimal performance
Modular Architecture Implementation: Build reusable and modular components on both frontend and backend that promote code reusability, maintainability, and scalability
Quality Assurance and Testing: Perform thorough testing, debugging, and troubleshooting of applications to ensure high-quality deliverables
Technology Innovation and Research: Stay updated with emerging web development trends, frameworks, and best practices, recommending improvements to enhance development processes
Code Review and Mentorship: Participate in code reviews and provide constructive feedback to team members to maintain code quality standards
Cross-Functional Collaboration: Communicate project progress, challenges, and solutions effectively to team members and stakeholders across Product, Design, and DevOps teams
Process Improvement: Contribute to the continuous improvement of development processes, methodologies, and tools

What we look for

Technical

Full-Stack Development ExperienceMinimum 8 years of Full-Stack development experience with a focus on TypeScript development
Application Development ExpertiseExpert-level skills in designing, coding, testing, and maintaining applications using TypeScript, React, and Express
RESTful API DevelopmentSolid understanding of RESTful APIs, microservices architecture, and asynchronous programming patterns
Testing Framework ProficiencyExperience with testing frameworks including Jest, Mocha, Chai, Storybook, React Testing Library, and automated testing with Cypress
Cloud and ContainerizationKnowledge of containerization technologies (Docker, Kubernetes) and experience with SaaS products running 24/7 on major cloud vendors

Education

Computer Science EducationBachelor's degree in Computer Science, Software Engineering, or equivalent practical experience in software development

Experience

Senior-Level Experience8+ years of professional full-stack development experience with TypeScript and modern web technologies
Remote CollaborationExperience thriving in collaborative, remote-first work cultures with strong teamwork and communication skills
Business-Focused DevelopmentProven track record of taking a business-focused approach to software development with emphasis on delivering high-value outcomes
Customer-Centric Problem SolvingDemonstrated passion for solving customer problems through coding and natural troubleshooting abilities

Skills

Required skills

TypeScript Development8+ years of expert-level TypeScript development experience for full-stack applications
React Frontend DevelopmentAdvanced proficiency in React for building responsive user interfaces with function-based components and hooks
Express Backend DevelopmentStrong expertise in Express framework for building server-side APIs and business logic
PostgreSQL Database ManagementProficiency in PostgreSQL for database schema design, query optimization, and data interactions
Remote CollaborationExcellent communication skills and ability to work effectively in remote-first, cross-functional teams
Problem-Solving and TroubleshootingStrong analytical and debugging skills for resolving complex technical issues

Nice to have

NestJS FrameworkExperience with NestJS for building scalable server-side applications with TypeScript
Next.js DevelopmentKnowledge of Next.js for building production-ready React applications with SSR capabilities
Vite Build ToolExperience with Vite for faster development builds and optimized production deployments
Testing AutomationAdvanced experience with testing frameworks (Jest, Mocha, Chai) and end-to-end testing with Cypress
Cloud InfrastructureExperience with SaaS products running 24/7 on major cloud vendors (AWS, GCP, Azure)
ContainerizationHands-on experience with Docker and Kubernetes for application deployment and scaling

Compensation & benefits

Stock options

Available

Benefits

Stock Grant Opportunities

Equity compensation opportunities dependent on role, employment status, and location

Flexible Remote Work

Full remote work flexibility with optional WeWork access for collaborative workspace needs

Location-Based Perks

Additional perks and benefits based on your employment status and country of residence

Global Healthcare Coverage

Healthcare and benefits provided to workers in 109 countries as part of Deel's comprehensive coverage

Inclusive Work Environment

Equal-opportunity employer committed to diversity and inclusion across all backgrounds and identities

Career Acceleration

Opportunity to work at the forefront of the global work revolution with significant professional growth potential


Interview process

  1. 1
    Application Review Initial screening of application materials and technical background using AEDT and AI systems for experience and skills evaluation
  2. 2
    Talent Acquisition Interview Initial interview with Deel's Talent Acquisition team to assess cultural fit and discuss role expectations
  3. 3
    Technical Assessment Role-related technical assessment focusing on TypeScript, React, and Express development skills
  4. 4
    Technical Interview In-depth technical interview with engineering team members covering full-stack development scenarios and problem-solving
  5. 5
    Team Interview Interview with potential team members and cross-functional stakeholders from Product and Design teams
  6. 6
    Final Interview Final interview with senior engineering leadership to discuss technical vision and long-term career goals

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
ViteJestStorybookReact Testing LibraryCypress
Other
DockerKubernetesRESTful APIsMicroservices Architecture
Apply Now