What you’ll do

  • Own core areas of our products and platforms, from tooling to feature prototypes to selecting frameworks and establishing patterns and processes
  • Discover, cross-prioritize, and translate business requirements into engineering decisions
  • Make architectural decisions across our infrastructure and application stack
  • Communicate engineering decisions, status, and outcomes to broader team
  • Work with leadership, design, and importantly our customers to ensure outstanding product experiences across all touch-points (website, emails, web apps)
  • Establish and foster strong engineering culture, processes, and standards
  • Help hire and mentor other engineers as we grow

What you’ll work on

Our modern stack is simple yet robust at scale, for both users and developers:

  • Pure TypeScript application stack with frameworks like:
    • Prisma for interfacing with PostgreSQL databases
    • Express.js for REST APIs
    • React for the client
  • GitHub for code hosting and CI/CD
  • AWS for hosting assets, containers, and databases
  • Third-party integrations like Auth0 and Twilio Video

Who you'll work with

  • You'll report to our CTO, who brings decades of experience at the intersection of learning and technology.
  • You'll work closely with founders and our growing team -- encompassing engineer, product design, learning design, business operations, and growth.

Who you are

Your experiences:

  • You have 5+ years of full-time professional experience building full-stack product software, with some experience in an early-stage startup

Your skills:

  • You have extensive experience with industry-standard tools and frameworks
  • You have experience with full-stack web app deployment, release, and operations
  • You have proven judgment in balancing constraints to optimize outcomes, including long-term business success and product vision and the short-term need to iterate and learn quickly

Your mindset:

  • Ownership: You are self-directed, thrive in ambiguous situations, and have a strong bias for action
  • Collaborative: You proactively seek feedback at every stage, and are eager to incorporate new ideas or business needs throughout the development process
  • Growth: You care about professional development in all areas, and are excited by the idea that the company’s directions and your responsibilities will continuously evolve

😎 Ready to embark on an inspiring journey? Please become part of our client community today, access global opportunities and take your technology career to the next level.