Logo of Huzzle

Backend Engineer (Node.js)

image

Deel

11d ago

  • Job
    Full-time
    Mid Level
  • Software Engineering
    IT & Cybersecurity
  • Toronto
    Remote

AI generated summary

  • You must have 4+ years in backend development with Node.js, strong SQL skills, OOP knowledge, API expertise, SaaS experience, and familiarity with serverless architecture and FinTech challenges.
  • You will collaborate with cross-functional teams, contribute to product planning, develop features and APIs, enhance products, and ensure a customer-centric experience through quality engineering.

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 4 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.

Responsibilities

  • Collaborate in a Cross-Functional Team: Work closely with Frontend Engineers, Product Teams, Designers, and QA professionals to create seamless experiences.
  • Participate in Product Planning: From discovery to deployment, we value your input throughout all stages of the Software Development Lifecycle
  • Develop and Enhance Features: Collaborate to develop robust new features, APIs, and continuously improve our industry-leading products. Help find and fix bugs at "Deel Speed."
  • Provide an Exceptional, Customer-Centric Experience: Ensure top-tier products and services through quality engineering and attentive, customer-focused development.

FAQs

What is the main focus of the Backend Engineer position at Deel?

The main focus of the Backend Engineer position is to develop and enhance features, APIs, and maintain robust backend systems using Node.js and other technologies while collaborating with cross-functional teams to ensure a seamless customer experience.

What qualifications are needed for the Backend Engineer role?

Candidates should have at least 4 years of experience as a Software Engineer, strong proficiency in Node.js and TypeScript/JavaScript best practices, and a solid grasp of OOP and design patterns, along with expertise in SQL, specifically PostgreSQL.

Is experience with SaaS products preferred for this role?

Yes, having experience with SaaS products running 24/7 on major cloud vendors is considered an extra advantage for candidates applying for this role.

What kind of work culture does Deel promote?

Deel promotes a remote-first work culture that values proactive communication, asynchronous collaboration, and a diverse and inclusive workplace.

How does Deel approach employee compensation and benefits?

Deel offers fair and competitive pay, with scalable benefits, rewards, and perks reflecting their commitment to inclusivity and access for all employees.

Is knowledge of the FinTech industry valued in this position?

Yes, knowledge of the FinTech industry and its unique challenges is considered a valuable asset for candidates applying for the Backend Engineer role.

What are the key responsibilities of the Backend Engineer at Deel?

Key responsibilities include collaborating in a cross-functional team, participating in product planning, developing and enhancing features and APIs, and ensuring a customer-centric experience through quality engineering.

How does Deel support diversity and inclusion in its hiring practices?

Deel is an equal-opportunity employer that positively encourages applications from candidates of diverse backgrounds and is committed to cultivating a workplace that reflects different abilities, experiences, and perspectives.

What type of technical skills are emphasized for the Backend Engineer role?

The role emphasizes expertise in backend development with strong proficiency in Node.js, API development, database management, scalability, and performance optimization.

Are there any specific benefits tied to stock grants for employees?

Yes, Deel offers stock grant opportunities depending on the role, employment status, and location of the employee.

Deel helps businesses hire anyone, anywhere. It's global payroll for employees and contractors from around the world.

Finance
Industry
501-1000
Employees
2019
Founded Year

Mission & Purpose

Deel is the all-in-one HR platform for global teams. It helps companies simplify every aspect of managing an international workforce, from culture and onboarding, to local payroll and compliance. Deel works for independent contractors and full-time employees in more than 150 countries, compliantly. And getting set up takes just a few minutes. Today, Deel serves over 15,000 customers from SMBs to publicly traded companies.