Full Stack/AI Engineer
Listed on 2026-01-18
-
Software Development
Software Engineer, Full Stack Developer
Pocket Prep is a leading mobile and web-based learning platform offering efficient and affordable study solutions for professional certifications. We believe that education should be within everyone’s reach. Professional certification exams are often a stressful and expensive barrier to career advancement - Pocket Prep strives to prepare our members to pass with confidence.
The engineering team at Pocket Prep works alongside the product and design teams to develop the technical backbone of our applications. Engineering team members focus on their craft to provide high-quality, resilient, and accessible products that help studiers of all walks of life achieve their goals. We strive to continuously improve our processes, coding standards, and patterns both as individual engineers and as a team to ensure that we’re always ready for the next challenge.
We are an efficient team that enjoys collaboration but also expects to contribute individually and autonomously based on the current project needs.
As a staff full stack engineer on the Platform team, you’ll play a key role in our research and development efforts by testing out new technologies and features. These early minimal viable products will allow our larger product team to consider and evaluate new possibilities for Pocket Prep, which in turn directly impacts the experience of students, educators, and partners around the world.
Additionally, you will contribute to our core backend systems and ensure our current API and future endpoints fit well into the overall system architecture.
In this role, you won’t just write code — you’ll help shape the future of our platform. You’ll work closely with talented teammates across engineering, product, and design to define and rapidly iterate on rough ideas. Your work will likely touch every layer of our stack — making connections with both our Application and AI / ML servers and likely plugging the results into a current client or standing up a new test instance of a front end client.
As a staff member of the wider engineering team, you’ll also help guide technical direction through mentorship, thoughtful code review, and active participation in technical design sessions. You’ll be an advocate for best practices and contribute to long‑term strategic decisions.
This is an ideal role for someone who is self-motivated, thrives on thoughtful problem‑solving, and enjoys iterative learning & testing. If helping learners across the globe by experimenting with the latest technologies and our deep dataset motivates you, this is the role for you!
What You Will DoDesign and build working prototypes for new features such as exam readiness, content individualization and directed topic tutoring & learning
Expand our knowledge and capabilities by continually monitoring, testing and benchmarking the rapidly evolving AI space
Lead and contribute to technical planning by helping to define scope, evaluate complexity, and architect final solutions that grow out of R&D efforts
Work closely with fellow engineers to align backend and frontend efforts, solve challenging problems, and ensure seamless cross‑platform functionality
Pitch in across the stack to ensure our many web & server clients are well reviewed during employee vacations and significant new releases
Champion engineering excellence by evolving our internal standards, mentoring peers, and fostering a strong culture of code quality, collaboration, and continuous learning
We’re looking for someone who has the following:
Required:
8+ years of professional full stack experience, a majority w/ Type Script and NodeJS
Deep knowledge of Type Script and functional programming patterns
Proven integration and experimentation experience
with machine learningStrong focus on code quality, testing, and documentation
Preferred:
Experience delivering solutions in other languages
, particularly PythonExperience working with LLMs and custom embeddings
Experience with
Retrieval-Augmented Generation (RAG)Experience with
MongoDB or other No
SQL databasesExperience working on projects from ideation and inception through working prototype
Prior involvement in mentoring or…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).