Senior Full Stack Engineer, Node/React/TypeScript | LATAM

All-in-one payroll and HR platform for global teams, enabling businesses to hire, pay, and manage teams worldwide.
BrazilMexicoColombia
Frontend
Senior Software Engineer
Remote
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Senior Full Stack Engineer, Node/React/TypeScript | LATAM

Deel, the fastest-growing SaaS company in history, is revolutionizing global hiring and payroll with their all-in-one HR platform. As a Senior Full Stack Engineer, you'll join a team that manages $11.2B in payments across 100 currencies and provides benefits in 109 countries. The role combines technical expertise in TypeScript, Node.js, React, and PostgreSQL with end-to-end ownership of feature development. You'll work remotely with a globally distributed team of 5,000+ professionals across 100+ countries, contributing to a platform valued at $12 billion with $800M in ARR. The position requires 8+ years of software engineering experience, with deep expertise in full-stack development. You'll be responsible for building scalable applications, optimizing performance, and collaborating with diverse stakeholders. The role offers competitive compensation, including stock grants, remote work flexibility, and comprehensive benefits. Deel's mission to unlock global opportunity makes this an impactful position at the forefront of the future of work.

Last updated 10 hours ago

Responsibilities For Senior Full Stack Engineer, Node/React/TypeScript | LATAM

  • Independently work through and lead tasks end-to-end
  • Develop high-quality, responsive web applications using TypeScript, Node.js, React and Express
  • Design and implement server-side APIs, data models, and business logic
  • Create client-side function-based React components, hooks, stories, and tests
  • Create and optimize database schemas and queries with Postgres
  • Build reusable and modular components
  • Perform testing, debugging, and troubleshooting
  • Participate in product planning
  • Communicate project progress and challenges to stakeholders

Requirements For Senior Full Stack Engineer, Node/React/TypeScript | LATAM

TypeScript
Node.js
React
PostgreSQL
  • 8+ years of experience in Software Engineering
  • 2+ years as a hands-on Senior Developer, Staff Engineer, Principal Engineer or Tech Lead
  • Expert in TypeScript development
  • Strong experience with high-load optimizations and migrations/refactoring
  • Strong collaboration skills
  • Excellent communication skills
  • Business-focused approach to software development
  • Detail-oriented with customer experience focus

Benefits For Senior Full Stack Engineer, Node/React/TypeScript | LATAM

Equity
  • Stock grant opportunities
  • Remote work flexibility
  • WeWork access
  • Additional perks based on employment status and country

Interested in this job?

Jobs Related To Deel Senior Full Stack Engineer, Node/React/TypeScript | LATAM

Senior Full Stack Engineer, Node/React/TypeScript | LATAM

Senior Full Stack Engineer position at Deel, developing global payroll and HR solutions using TypeScript, Node.js, and React. Remote work opportunity for LATAM-based developers.

Senior Full Stack Engineer, Node/React/TypeScript | LATAM

Senior Full Stack Engineer position at Deel, working with TypeScript, Node.js, and React to build global payroll and HR solutions. Remote position for LATAM-based developers with 8+ years of experience.

Senior Full Stack Engineer, Node/React/TypeScript | LATAM

Senior Full Stack Engineer position at Deel, working remotely from LATAM, building global payroll and HR solutions using TypeScript, Node.js, and React.

Senior Full Stack Engineer, Node/React/TypeScript | LATAM

Senior Full Stack Engineer position at Deel, focusing on TypeScript, Node.js, and React development for the leading global payroll and HR platform.

Senior Full Stack Engineer, Node/React/TypeScript | LATAM

Senior Full Stack Engineer position at Deel, focusing on TypeScript, Node.js, and React development for a leading global payroll and HR platform.