Bachelor’s degree in Computer Science, Engineering, or related field., 3-4 years of experience in full-stack web development, focusing on Node.js, React, and Typescript., Strong understanding of system design principles for scalable applications., Proficient in code versioning tools like Git and possess strong communication skills..
Key responsabilities:
Collaborate with product managers and engineers to develop AI-powered features into minimum-viable products.
Design and implement full-stack systems using LLM APIs, enhancing their capabilities.
Write maintainable backend services and responsive UI components using modern best practices.
Participate in code reviews and communicate with cross-functional teams to troubleshoot issues.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Calling All Tech Trailblazers! Do you believe that every student deserves a personalized learning experience tailored to their unique needs and interests? If so, this role is for you! We are looking for a talented Full Stack Engineer to join a dedicated team that provides high-quality, interactive online coding courses for K-12 students to help them develop essential skills in computer science, mathematics, and critical thinking.
As a Full-Stack Engineer, you will play a crucial role in the development of their web applications and AI-powered tutoring services, creating adaptive and effective learning tools that respond to students’ needs. Working closely with a team of talented engineers, designers, and product managers, you will be responsible for delivering high-quality, scalable, and innovative solutions leveraging AI that enhance the learning experience for their users.
This is an incredible remote opportunity to work for a US-based company.
What You'll Do
Collaborate closely with product managers and fellow engineers to turn ideas for new AI-powered features into minimum-viable products that can be tested with real users before polishing them into full-fledged products.
Iteratively design and implement full-stack systems and features that build on top of Large Language Model (LLM) APIs such as ChatGPT and Claude, extending their capabilities by integrating those APIs with our own systems and data.
Write efficient and maintainable backend services using Node.js and Typescript
Design and implement highly responsive user interface components using modern React best practices.
Create well-organized written documentation outlining technical plans for how to approach new projects/features and regularly seek and incorporate feedback from other team members.
Communicate proactively with cross-functional teams to ensure that designs are feasible and to identify and troubleshoot issues as they arise.
Actively participate in code review processes to share knowledge among the engineering team and ensure high-quality code contributions.
Stay up-to-date with emerging trends and technologies in web and AI development. Proactively suggest improvements for processes, best practices, and technologies.
Use your expertise in the full software development lifecycle to solve complex problems with innovative solutions.
What You Need
Bachelor’s degree in Computer Science, Engineering, or related field.
A minimum of 3-4 years of experience in full-stack web development, with a strong focus on Node.js, React, and Typescript.
Strong understanding of fundamental system design principles enabling robust, scalable, distributed applications.
Strong written and verbal communication skills.
Proficient understanding of code versioning tools, such as Git.
A passion for functional programming and writing clean, well-organized, and maintainable code.
Technical leadership experience, especially in a startup or similarly fast-paced environment.
Comfortable taking large, vaguely defined problems and systematically asking the necessary questions and doing research/experimentation in order to identify and de-risk areas of uncertainty, break the work down into smaller, more manageable chunks, and ultimately manage the timely delivery of large projects.
Experience implementing highly-scalable systems and/or improving scalability of systems struggling to scale with user/load growth.
Experience working with LLM APIs such as ChatGPT or Claude, Including prompt engineering. (A plus)
Experience with any of the following technologies is a plus:
AWS cloud services
CI/CD pipelines
Terraform
Clerk for user authentication
Stripe APIs for payments.
Expert-level skills in any of the following is a big plus:
React.js
MongoDB schema and index design and query optimization
Typescript / Node.js
Salary & Perks
Competitive salary.
This is a full-time, long-term position.
The position is immediately available and requires entering into an independent contractor agreement with TLNT.
Work from home.
Monday through Friday, 8 am to 5 pm (+/- 2 hours accepted) - PST.
Additional perks.
The next step will take you to an application form that requires you to answer some questions and upload your resume in English. Please answer completely so that we can get to know you better.
Required profile
Experience
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.