Job Summary
Responsibilities:
- Design, build and maintain outstanding, reusable, and reliable Node React code.
- Experiment with new AI tooling and contribute to developing best practices.
- Learn new concepts and technologies.
- Review and provide feedback on your colleagues’ work, mentor others, and grow as part of a collaborative team.
- Contribute to continuous improvement by refining team processes, sharing ideas, and communicating progress effectively.
In the first week, expect to:
- Get 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.
- Attend regular meetings, like dailies, technical calls retrospectives.
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:
- 3+ years of experience working with Next.js.
- Demonstrable understanding of backend and development principles, databases, clean code and best testing practices.
- Consider multiple quality-dimensions like user impact, failure tolerance, code maintenance, implementation time, availability, security breaches and performance.
- Experience with modern Javascript, preferably Typescript and React.
- Experience with Supabase, Vercel and Python is a plus.
- Be genuinely interested in technology and love to try new things.
- Outstanding written and communication skills
- Tackle complex problems but also consider multiple solutions, weigh them, and decide on the best course of action.
- 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.