Requirements
- •Proven experience building and scaling production software systems, often gained over 8+ years, with demonstrated technical depth and breadth.
- •Deep expertise in backend and frontend technologies: Node.js, Postgres, Docker, React, TypeScript.
- •Proficiency developing and maintaining services on AWS, and strong operational skills using tools like Datadog or equivalent APMs.
- •Experience building secure, compliant distributed applications with a strong focus on scalability, observability, and resilience.
- •Commitment to accessibility and inclusive design in software development.
- •Outstanding communication skills, with an ability to clearly explain technical topics to technical and non-technical stakeholders.
- •A track record of technical leadership, mentoring others, and influencing engineering direction beyond your immediate team.
What You'll Do
- •Lead development of new features and enhancements, balancing speed of delivery with scalability, reliability, and long-term sustainability.
- •Shape application architecture for a distributed platform, ensuring it remains performant, secure, and accessible for learners globally.
- •Influence technical direction, driving design discussions, evaluating tradeoffs, and introducing frameworks and patterns that raise the engineering bar.
- •Mentor and support engineers at multiple levels: coaching, reviewing work, and fostering technical excellence across teams.
- •Partner cross-functionally with product managers, designers, and other engineers to align technical solutions with customer needs.
- •Guide incident response and operations by anchoring on-call rotations and helping others navigate complex challenges.
- •Contribute to a world-class engineering culture in a remote-first environment.
- •Drive outcomes with autonomy, focusing on impact and quality results.
Benefits
- •Bonus eligible
- •Robust suite of benefits
