Remote Staff Engineer - Full-Stack (Node/React/TypeScript)

closed
Logo of Deel

Deel

📍Remote - Worldwide

Job highlights

Summary

The job is for a Staff Engineer, Principal Engineer or Tech Lead in software engineering at Deel, a global company specializing in international payroll and compliance. The role involves leading tasks end-to-end, participating in product planning, collaborating with teams, ensuring customer satisfaction, and developing using TypeScript, Node.js, React, Express, and Postgres.

Requirements

  • Have 10+ years of experience in Software Engineering and 2+ years as a hands-on Staff Engineer, Principal Engineer or Tech Lead, with a focus on TypeScript development
  • Expertise in using TypeScript, Node.js, React, Express, and Postgres
  • Strong experience with high-load optimizations (concurrency) and migrations/refactoring
  • Design and implement server-side APIs, data models, and business logic using mainly Express framework
  • Create client-side function-based React components, hooks, stories, and tests to interact with your server-side work
  • Create and optimize database schemas, queries, and interactions with Postgres
  • Build reusable and modular components on both the front and back end that promote code reusability, maintainability, and scalability
  • Perform thorough testing, debugging, and troubleshooting of applications to ensure high-quality deliverables
  • Stay updated with emerging web development trends, frameworks, and best practices, and recommend improvements to enhance development processes
  • Communicate project progress, challenges, and solutions effectively to Team Leads and other stakeholders
  • Contribute to the continuous improvement of development processes, methodologies, and tools

Responsibilities

  • Independently work through and lead tasks end-to-end
  • Fully own the development of features on the client, server, service, and database
  • Participate in product planning (From discovery all the way to deployment)
  • Collaborate with other team members
  • Ensure our customers receive a white-glove experience with our products

Preferred Qualifications

  • Experience with Nest.js
  • Solid understanding Architecture (back-end and micro-frontends)
  • Knowledge of AWS containerization technologies (Docker, Kubernetes)

Benefits

  • Provided computer equipment tailored to your role
  • 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 WeWork access where available
This job is filled or no longer available