Senior Full-stack Engineer

Job Summary

Join our dynamic team as a Senior Full-stack Engineer with a back-end focus to help drive innovation and growth in our expanding Marketplace domain. Our team thrives on collaboration, adaptability, and making a real impact in a rapidly evolving business environment.

We leverage Ruby on Rails at the core of our technology stack, and we’re searching for proactive Full-stack Developers who are keen to lead initiatives and work closely with our Product team. If you’re passionate about creating value and being part of a supportive, flexible environment, this role is for you.

This is a remote position. We do not offer visa sponsorship or assistance. Resumes and communication must be submitted in English.

Responsibilities:

The following information is intended to describe the general nature and level of work being performed. It is not intended to be an exhaustive list of all duties, responsibilities or required skills.

·       Write elegant, efficient, and testable Ruby on Rails code that is easy to maintain and debug.
·       Develop, update, and integrate backend features with front-end components using React.
·       Implement and maintain APIs to support seamless communication between front-end and back-end systems.
·       Cover code with comprehensive tests and perform manual testing of features while reviewing the work of colleagues to ensure quality.
·       As a true teammate, continuously improve the team’s processes, brainstorm ideas, and communicate statuses and progress effectively.
·       Mentor other people, provide feedback, and grow as a part of the team.
·       Learn new concepts and technologies to drive innovation and improve the product.
·       Adapt to dynamic work environments and be prepared to pivot priorities to meet business needs.

In the first week, expect to:

·       Join our team, where you will be introduced to Toptal’s practices and processes.
·       Start participating in company-wide training sessions.
·       Set up your local environment and get familiar with our tech stack.
·       Create your first pull request.

In the first month, expect to:

·       Familiarize yourself with the team’s business domain.
·       Contribute to our product development.
·       Develop a deeper understanding of our technology, processes and product pipeline.

In the first three months, expect to:

·       Actively supply software planning, development, and maintenance.
·       Suggest and implement improvements to Toptal’s processes and codebase, while exercising discretion and independent judgment.

In the first six months, expect to:

·       Lead technical initiatives in our team.
·       Drive improvements to the codebase and processes.

In the first year, expect to:

·       Have a detailed understanding of Toptal’s technical stack, collaboration rituals, processes, and performance.
·       Mentor Toptal’s new team members.

Qualifications and Job Requirements:

·       5+ years of experience in web development with a strong focus on Ruby on Rails.
·       Proficient in React, capable of integrating front-end components with backend systems.
·       Tackle complex problems by considering multiple solutions, weighing them, and deciding on the best course of action.
·       Proactive and adaptable, able to lead projects and work effectively within cross-functional teams.
·       Strong communication skills, capable of clearly explaining complex concepts.
·       You must be an exceptional individual contributor, focused on delivering results and collaborating with the team.
·       You must be a world-class individual contributor to thrive at Toptal. You will not be here just to tell other people what to do.

Similar Jobs