Deel

Senior Backend Engineer, Node.js, AWS

Deel

full-time

Posted on:

Origin:  • 🇭🇷 Croatia

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

AWSCloudJavaScriptNode.jsPostgresSQLTypeScript

About the role

  • Deel is the all-in-one payroll and HR platform for global teams.
  • Deel supports workers in 150+ countries—HRIS, payroll, compliance, benefits, performance, and equipment management.
  • Deel has a global team of 6,000 across 100+ countries with 74 languages.
  • Fast-growing SaaS company enabling a more diverse and inclusive global economy.
  • Get Ready To: Collaborate in cross-functional teams; Participate in product planning; Develop and enhance features; Provide an exceptional customer-centric experience.
  • Total Rewards include stock grant opportunities, flexible remote work, etc.

Requirements

  • Expertise in Backend Development: Strong proficiency in Node.js, TypeScript/JavaScript best practices, along with experience in at least one other server-side language.
  • Database Mastery: You're a SQL guru, particularly with PostgreSQL, handling query optimization, data migrations, and database modeling.
  • Solid Grasp of OOP and Design Patterns: Strong understanding of object-oriented programming principles and design patterns, with experience in building and extending classes
  • Scalability Focus: Experience in designing systems for scalability, ensuring they manage rapid growth and increasing demands efficiently.
  • High-Volume Performance: Proven expertise in optimizing systems for large transaction volumes, handling concurrency, idempotency, and performance under load.
  • API Development: Skilled in building APIs, including input validation, JWT tokens, and ensuring security & scalability through queue-based systems.
  • Experience: at least 8 years of experience as a Software Engineer.
  • Excel in Application Development: You thrive in designing, coding, testing, and maintaining applications using the tech stack mentioned above.
  • Thrive in Remote Collaboration: Excel in a remote-first environment with proactive communication and strong asynchronous collaboration skills to ensure alignment and effective teamwork. You’ve successfully worked in distributed teams
  • Blending Autonomy and Collaboration: You take ownership of projects while excelling in team environments, driving shared success.
  • Communicate Complex Ideas Easily: You can clearly explain technical concepts to both technical and non-technical stakeholders.
  • Solve Problems with Optimism: You’re passionate about solving customer problems with your coding superpowers, and approach challenges with Default Optimism whilst maintaining a balanced perspective
  • Business-Focused Development: You take a business-focused approach to software development, with a keen eye on delivering high-value outcomes for our clients.
  • Genuine Care: You embody our core value of Genuine Care, understanding how your work impacts our customers.
  • Have SaaS experience: experience with SaaS products running 24/7 on major cloud vendors.
  • Familiar with Serverless Architecture: experience with serverless architecture on AWS.
  • Understand FinTech: knowledge of the Fintech Industry and its unique challenges