Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Toptal is a global network of top talent in business, design, and technology that enables companies to scale their teams, on-demand. With $200+ million in annual revenue and team members based around the globe, Toptal is the world’s largest fully remote workforce.
We take the best elements of virtual teams and combine them with a support structure that encourages innovation, social interaction, and fun. We see no borders, move at a fast pace, and are never afraid to break the mold.
Job Summary
As a Senior Full Stack Engineer for the Core AI Team, you will be involved in AI projects across Toptal. You’ll be joining a team of senior Full Stack Engineers and Architects at the forefront of experimenting with AI best practices at Toptal.
Our latest project is building a platform with Next.js with Supabase and some Python for ML/LLM specific work. You’ll have opportunities to learn from your team-mates, to learn new skills and explore new tools and frameworks, as we’re always looking for ways to improve performance and team productivity.
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.
- 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.
- 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.
- 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.
- Lead technical initiatives in our team.
- Drive improvements to the codebase and processes.
- Have a detailed understanding of Toptal’s technical stack, collaboration rituals, processes and performance.
- Mentor Toptal’s new team members.
- 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.
Key Skills
Ranked by relevanceReady to apply?
Join Toptal and take your career to the next level!
Application takes less than 5 minutes