Deel is the all-in-one payroll and HR platform for global teams, and we're looking for a Backend Engineer to join our team. You'll work on designing, coding, testing, and maintaining applications using Node.js, TypeScript, and other technologies. As a remote-first company, you'll thrive in a distributed team environment and have a strong asynchronous collaboration skills.
Requirements
- Expertise in Backend Development with strong proficiency in Node.js, TypeScript/JavaScript best practices, along with experience in at least one other server-side language
- Database Mastery, particularly with PostgreSQL, handling query optimization, data migrations, and database modeling
- Solid Grasp of OOP and Design Patterns, with experience in building and extending classes
- Scalability Focus, with experience in designing systems for scalability, ensuring they manage rapid growth and increasing demands efficiently
- High-Volume Performance, with proven expertise in optimizing systems for large transaction volumes, handling concurrency, idempotency, and performance under load
- API Development, with skills in building APIs, including input validation, JWT tokens, and ensuring security & scalability through queue-based systems
Benefits
- Stock grant opportunities dependent on your role, employment status and location
- Additional perks and benefits based on your employment status and country
- The flexibility of remote work, including optional WeWork access
