Toptal

Senior Back-end Engineer – Growth Force

Toptal

full-time

Posted on:

Location Type: Remote

Location: Spain

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Write elegant, efficient, and testable Ruby code that is easy to maintain and debug.
  • Cover code with tests and perform manual testing of features, while reviewing the work of colleagues.
  • Work on the infrastructure part of the project, collaborating with Infrastructure Engineers.
  • As a true teammate, continuously improve the team’s processes, brainstorm ideas, communicate statuses, and progress.
  • Mentor team members, provide feedback, and continuously improve as a professional.
  • Learn new concepts and technologies.
  • Design, develop, document, analyze, create, test or modify computer or cloud-based systems or programs.

Requirements

  • 5+ years of web development experience with Ruby/Rails.
  • 5 years of experience with SQL databases.
  • Strong knowledge of object-oriented programming, automated software testing, development, and testing essential methodologies.
  • Knowledge of GraphQL and Kafka is preferred but not required.
  • Ability to consider multiple quality dimensions like user impact, failure tolerance, code maintenance, implementation time, security breaches, and performance.
  • Be genuinely interested in technology and love to try new things.
  • Tackle complex problems by considering multiple solutions, weighing them, and deciding on the best course of action.
  • Must have outstanding written and verbal communication skills.
  • Thrive on providing and receiving transparent but always constructive feedback.
  • Ability to work in a fast-paced, rapidly growing company and handle a wide variety of challenges, deadlines, and a diverse array of contacts.
  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
RubyRailsSQLobject-oriented programmingautomated software testingGraphQLKafkacloud-based systemsmanual testingcode maintenance
Soft Skills
communicationmentoringteam collaborationfeedbackproblem-solvingadaptabilitytransparencyconstructive criticismprocess improvementtime management