Fullstack Engineer, NodeJS & ReactJS

Other Jobs To Apply

Deel is an all-in-one payroll and HR platform for global teams, aiming to unlock global opportunity. They combine HRIS, payroll, compliance, benefits, performance, and equipment management into one seamless platform, supporting workers in 150+ countries with AI-powered tools and a fully owned payroll infrastructure. As one of the largest globally distributed companies, Deel's team of 7,000 spans over 100 countries, fostering a dynamic culture of continuous learning and innovation. As the fastest-growing SaaS company in history, Deel is transforming how global talent connects with world-class companies, breaking down traditional hiring and career barriers. They are building the infrastructure for the future of work, enabling a more diverse and inclusive global economy. With a $17.3 billion valuation and $1 billion in Annual Recurring Revenue, Deel offers a career accelerator where engineers can tackle complex challenges impacting millions of people's working lives and drive meaningful impact.

Requirements

- At least 4 years of Full-Stack experience, with a focus on TypeScript development. - Expert in designing, coding, testing, and maintaining applications using NodeJS and ReactJS. - Thrives in a collaborative, remote-first work culture. - Embraces independence and takes ownership of projects, while also excelling in a team setting. - Communicates complex ideas with ease and collaborates effectively with diverse technical and non-technical stakeholders. - Passionate about solving customer problems with coding skills and natural at troubleshooting issues. - Takes a business-focused approach to software development, delivering high-value outcomes. - Obsesses over details and keeps the customer experience top of mind. - Extra credit for experience with SaaS products running 24/7 on a major cloud vendor. - Solid understanding of RESTful APIs, microservices architecture, and asynchronous programming. - Experience with testing frameworks (Jest, Mocha, Chai, Storybook, React Testing Library) and automated testing methodologies (Cypress). - Knowledge of containerization technologies (Docker, Kubernetes).

Responsibilities

- Be a part of a truly cross-functional team (Backend Engineers, Frontend Engineers, Product Teams, Designers, QAs). - Participate in product planning from discovery to deployment, providing input at all stages of the Software Development Lifecycle. - Collaborate with teams to develop robust new features, APIs, continuously improve industry-leading products, and fix bugs. - Ensure customers receive a white-glove experience with the products. - Fully own the development of features on the client, server, service, and database. - Develop high-quality, responsive web applications using TypeScript, Javascript, and React. - 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 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 to 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. - Participate in code reviews and provide constructive feedback to maintain code quality standards. - Communicate project progress, challenges, and solutions effectively to team members and stakeholders. - Contribute to the continuous improvement of development processes, methodologies, and tools.
Back to blog