Job SummaryAs 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.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.