job title photo of CTO
New
company logo GPTeach - AI pitch you code

CTO

Remote

Application ends: April 1, 2025

Company Description:

GPTeach's goal is to provide equal opportunities across communities worldwide. People and engineers alike need more chances in life to succeed, and this is where GPTeach comes in.

With our advanced AI, UI, and user experience, we aim to provide high-paced, fast-learning techniques to help people around the world benefit from the tech industry, especially in previously underprivileged environments and situations.
At our company, we believe that people who are hungry for opportunity and chances in life will benefit the most. Not everyone can attend university, earn a CS degree, or afford expensive online courses or private tutors. This is where we leverage AI to transform an otherwise costly journey into an affordable opportunity, impacting the lives of millions.

5 Core Principles:

  • Celebrate Weirdness - Be different; we all are
  • Have Fun - The journey is a long-term goal, so it has to be fun
  • Take Risks - A life without risk is a life without achievements
  • People First - AI won’t replace people; people with AI will
  • Self-Parenting - Self-improvement starts with self-parenting

Why Work at GPTeach?

Be part of quality through opportunities—at GPTeach, we believe that quality comes from the opportunities given to people. We strive to provide the best opportunities for individuals to achieve their dreams. Not everyone can spend $100,000 on a CS degree, $20,000 on a bootcamp, or even $3,000 on an online course. That’s why we want to make learning as accessible as possible with the help of AI, along with a smooth UI and UX to enhance the user experience. With us, you'll influence the next generation of engineers and shape how they learn to code. You'll lead millions of new and aspiring software engineers who will become leaders in their fields and create the next big technology companies.

Working with us means giving your friends, family, and even your own children the opportunity to be part of the high-tech world and make a meaningful impact on their lives and the lives of their families.

GPTeach is committed to being an equal-opportunity employer. We believe that having a diverse workforce is fundamental to our success.

What You’ll Do:

  • Lead the dev team — No ivory towers. You’ll code, debug, and fight fires on the front lines.
  • Self-Parenting - Self-improvement starts with self-parenting
  • Own the backend — Our core is Node.js (TypeScript) with an API written in Next.js using PostgreSQL and Drizzle ORM. You should know it inside out.
  • Navigate the frontend — We use React.js and Next.js. You don’t need to be a designer, but you should speak the language.
  • Navigate infra & DevOps — DigitalOcean, Docker, CI/CD. If something goes down, you’ll be the one bringing it back up.
  • Make data-driven decisions — User behavior, product analytics, data pipelines. We don’t guess—we measure.
  • Bring tech maturity — Security, scalability, database design. You know what a battle-tested stack looks like.

Who You Are:

  • 5+ years in backend/full-stack engineering.
  • Hands-on leader — You don’t manage from the sidelines. You create; you are a maker, a doer.
  • Comfortable with chaos — You make decisions with incomplete information and can deliver in small chunks at a high pace.
  • Startup battle scars — If you’ve survived an early-stage startup, you know the deal.
  • Resilient — Things tend to break. When they do, you keep delivering.

Technology:

  • Node.js/Next.js — We work with a Next.js project optimized for high-paced code delivery.
  • TypeScript — We use TypeScript to safely transfer data between modules across our application and maintain high-quality data assurance.
  • React.js/HTML/SASS — We use React.js to manage our UI, speed up the rendering process, and develop new components faster.
  • PostgreSQL/Drizzle — We use a relational database with an ORM to ensure data is predictable.


* You’ll need to be highly proficient in backend development with Node.js and capable of handling small frontend/client tasks while performing code reviews to maintain high-quality engineering standards.