Deel

Backend Engineer, Node.js/TypeScript | EMEA

Deel3 days ago
Location

Spain

Workplace

Remote

Type

Full Time

Level

Mid

Role

Backend Engineer

Posted

Mar 11, 2026

Full TimeRemoteMid

The role

Summary

Backend Engineer role at Deel focusing on Node.js/TypeScript development for their global payroll and HR platform. The position requires 4+ years of experience building scalable backend systems, strong PostgreSQL skills, and expertise in API development for high-volume financial transactions.

What you'll do

Cross-functional Collaboration: Work closely with Frontend Engineers, Product Teams, Designers, and QA professionals to create seamless user experiences
Product Development Lifecycle: Participate in all stages from discovery to deployment, providing technical input throughout the Software Development Lifecycle
Feature Development: Develop robust new features and APIs while continuously improving industry-leading products
Bug Resolution: Identify and fix bugs efficiently at 'Deel Speed' to maintain system reliability
Customer-Centric Development: Ensure top-tier products and services through quality engineering and customer-focused development
System Scalability: Design and implement systems that can handle rapid growth and increasing transaction demands
Database Optimization: Perform query optimization, data migrations, and database modeling for PostgreSQL systems
API Security: Implement secure APIs with proper input validation, JWT authentication, and scalability through queue-based systems

What we look for

Technical

Backend Development ExpertiseStrong proficiency in Node.js and TypeScript/JavaScript best practices, plus experience in at least one other server-side language
Database MasterySQL expertise, particularly with PostgreSQL, including query optimization, data migrations, and database modeling
OOP and Design PatternsStrong understanding of object-oriented programming principles and design patterns with experience building and extending classes
Scalable System DesignExperience designing systems for scalability to handle rapid growth and increasing demands efficiently
High-Volume PerformanceProven expertise optimizing systems for large transaction volumes, handling concurrency, idempotency, and performance under load
API DevelopmentSkilled in building APIs with input validation, JWT tokens, security, and scalability through queue-based systems

Education

Computer Science DegreeBachelor's degree in Computer Science, Software Engineering, or related technical field (preferred but not explicitly required)

Experience

Software Engineering ExperienceMinimum 4 years of experience as a Software Engineer
Remote CollaborationProven success working in distributed teams with strong asynchronous collaboration skills
Application DevelopmentExperience designing, coding, testing, and maintaining applications using modern tech stacks

Skills

Required skills

Node.jsPrimary backend runtime for server-side development
TypeScript/JavaScriptCore programming languages with best practices knowledge
PostgreSQLAdvanced SQL skills for database optimization and modeling
API DevelopmentBuilding secure, scalable APIs with proper authentication
System ScalabilityDesigning systems for high-volume performance and growth
Object-Oriented ProgrammingStrong OOP principles and design patterns
Remote CollaborationEffective asynchronous communication in distributed teams

Nice to have

SaaS ExperienceExperience with 24/7 SaaS products on major cloud vendors
AWS ServerlessHands-on experience with serverless architecture on AWS
FinTech KnowledgeUnderstanding of financial technology industry and its unique challenges
Additional Server LanguagesExperience in other server-side programming languages beyond Node.js
Queue SystemsExperience with message queuing for scalable processing

Compensation & benefits

Stock options

Available

Benefits

Stock Grant Opportunities

Equity compensation dependent on role, employment status and location

Remote Work Flexibility

Fully remote position with optional WeWork access for co-working

Additional Perks

Various benefits based on employment status and country of residence

Professional Development

Career accelerator opportunities in the global work revolution

Inclusive Environment

Diverse and inclusive workplace with equal opportunity employment

Global Impact

Work on technology impacting millions of workers across 150+ countries


Interview process

  1. 1
    Application Review Initial screening of technical skills and experience level using AI-powered assessment tools
  2. 2
    Technical Assessment Role-related technical evaluation focusing on Node.js, TypeScript, and system design capabilities
  3. 3
    Interview Process Multiple interview rounds with engineering team and stakeholders, conducted remotely
  4. 4
    Background Verification Identity verification using AI-powered deepfake and fraud detection technologies for remote security
  5. 5
    Final Decision Human oversight maintained in all final hiring decisions with compliance to data protection laws

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
Node.jsTypeScriptJavaScriptSQL
Frameworks
Express.jsServerless Framework
Databases
PostgreSQL
Tools
AWSJWTQueue SystemsGit
Other
RESTful APIsMicroservicesCI/CD
Apply Now