Remote Senior Full Stack Engineer

Posted

Apply now
Please, let Toptal know you found this job on RemoteYeah. This helps us grow ๐ŸŒฑ.

Description:

  • The Acquisitions Team is responsible for technical integrations of new acquisitions into the Toptal ecosystem.
  • The role involves working across multiple stacks, focusing on both front-end and back-end development.
  • The primary technologies used are Node.js for back-end and React for front-end development.
  • Responsibilities include writing elegant, efficient, and testable code, integrating features with React components, and implementing APIs.
  • The position requires covering code with tests and performing manual testing of features.
  • Team collaboration is essential, including improving processes, brainstorming ideas, and mentoring colleagues.
  • The first week includes onboarding, training sessions, and setting up the local environment.
  • In the first month, the expectation is to familiarize with the business domain and contribute to product development.
  • By the end of three months, the role involves active software planning, development, and suggesting improvements.
  • After six months, the expectation is to lead technical initiatives and drive codebase improvements.
  • By the end of the first year, the individual should have a detailed understanding of Toptalโ€™s technical stack and mentor new team members.

Requirements:

  • Candidates must have 3+ years of web development experience with Node and React.
  • A demonstrable understanding of backend principles, databases, clean code, and best testing practices is required.
  • The ability to consider multiple quality dimensions such as user impact, failure tolerance, and performance is essential.
  • Experience with modern JavaScript, preferably TypeScript and React, is necessary.
  • Candidates should have a genuine interest in technology and a willingness to try new things.
  • Outstanding written and communication skills are required.
  • The ability to tackle complex problems and evaluate multiple solutions is important.
  • Candidates must thrive on providing and receiving constructive feedback.
  • The ability to work in a fast-paced environment and handle diverse challenges is essential.
  • Candidates must be world-class individual contributors, not just leaders.

Benefits:

  • This is a fully remote position, allowing for flexibility in work location.
  • The opportunity to work on meaningful projects with a team of highly skilled professionals from around the world.
  • Continuous learning and development opportunities through company-wide training sessions.
  • The chance to mentor and grow within a collaborative team environment.
  • The role offers the potential for significant impact on the company's processes and codebase.
Leave a feedback