Deel

Senior Backend Engineer, Node.js + AWS

Deel2 weeks ago
Location

Spain

Workplace

Remote

Type

Full Time

Level

Senior

Role

Backend Engineer

Posted

Feb 24, 2026

Full TimeRemoteSenior

The role

Summary

Deel is seeking a Senior Backend Engineer specializing in Node.js and AWS to join their global payroll and HR platform team. The role involves developing scalable backend systems, APIs, and working with cross-functional teams to support millions of users across 150+ countries in a fully remote environment.

What you'll do

Backend System Development: Design, develop, and maintain scalable backend services and APIs using Node.js and AWS
Cross-Functional Collaboration: Work closely with Frontend Engineers, Product Teams, Designers, and QA professionals to deliver seamless user experiences
Product Planning Participation: Contribute to all stages of the Software Development Lifecycle from discovery to deployment
Feature Development: Develop robust new features, APIs, and continuously improve industry-leading products
Performance Optimization: Optimize systems for high-volume transactions, handling concurrency, idempotency, and performance under load
Database Management: Handle PostgreSQL query optimization, data migrations, and database modeling
API Development: Build secure and scalable APIs with input validation, JWT authentication, and queue-based systems
Bug Resolution: Identify, troubleshoot, and resolve technical issues at rapid deployment speed
System Architecture: Design systems for scalability to manage rapid growth and increasing demands efficiently

What we look for

Technical

Node.js ProficiencyStrong expertise in Node.js for backend development with TypeScript/JavaScript best practices
Multi-Language ExperienceExperience in at least one other server-side programming language beyond Node.js
SQL and PostgreSQL MasteryAdvanced SQL skills with PostgreSQL expertise including query optimization and database modeling
Object-Oriented ProgrammingStrong understanding of OOP principles and design patterns with class building experience
Scalable System DesignExperience designing systems for scalability and high-volume performance
API Development SkillsProficiency in building APIs with security, validation, and scalability considerations
Concurrency and PerformanceProven expertise in handling large transaction volumes, concurrency, and idempotency

Education

Computer Science DegreeBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Senior Software Engineer ExperienceMinimum 8 years of professional software engineering experience
Remote CollaborationProven track record of successful remote work in distributed teams
Application DevelopmentExtensive experience in designing, coding, testing, and maintaining applications

Skills

Required skills

Node.jsAdvanced proficiency in Node.js runtime for backend development
TypeScript/JavaScriptStrong knowledge of TypeScript and JavaScript best practices
PostgreSQLExpert-level SQL skills with PostgreSQL database management
System ArchitectureExperience designing scalable systems for high-volume performance
API DevelopmentProficiency in building secure, scalable APIs with proper validation
Remote CollaborationExcellent asynchronous communication and distributed team collaboration skills
Problem SolvingStrong analytical and problem-solving abilities with optimistic approach

Nice to have

SaaS ExperienceExperience with SaaS products running 24/7 on major cloud vendors
AWS ServerlessFamiliarity with serverless architecture and AWS Lambda functions
FinTech KnowledgeUnderstanding of the FinTech industry and its unique regulatory challenges
Additional Server LanguagesExperience with Python, Java, Go, or other server-side programming languages
DevOps SkillsKnowledge of CI/CD pipelines, containerization, and infrastructure as code

Compensation & benefits

Stock options

Available

Benefits

Stock Options

Stock grant opportunities dependent on role, employment status and location

Remote Work Flexibility

Fully remote work environment with optional WeWork access for coworking

Location-Based Perks

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

Global Healthcare

Healthcare and benefits provided to workers in 109 countries

Professional Development

Career acceleration opportunities at the forefront of global work revolution

Inclusive Environment

Diverse and inclusive workplace reflecting different backgrounds and perspectives


Interview process

  1. 1
    Application Review Initial screening of resume and technical background by talent acquisition team
  2. 2
    Technical Assessment Role-related technical assessment to evaluate coding skills and problem-solving abilities
  3. 3
    Technical Interview In-depth technical interview covering Node.js, system design, and database knowledge
  4. 4
    Behavioral Interview Assessment of remote collaboration skills, communication abilities, and cultural fit
  5. 5
    Final Interview Meeting with senior team members to discuss role expectations and career growth
  6. 6
    Reference Check Verification of work history and professional references

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.jsFastify
Databases
PostgreSQLRedis
Tools
AWS LambdaAWS API GatewayDockerGitJWT
Other
AWS Cloud ServicesServerless ArchitectureQueue SystemsMicroservices
Apply Now