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.