Description:
We are seeking a highly skilled engineer who excels at taking ownership, driving strategic impact, and solving sophisticated technical problems. In this position, you will develop the product's most critical features while influencing its technical trajectory and safeguarding its long-term reliability and expansion. The technical choices you make will have a direct effect on the product and its user base, granting you the freedom to innovate and the accountability to execute.
The Products You'll Contribute To Are Reshaping Education
- TeachTap: Uses AI to animate historical figures within a TikTok-inspired learning platform.
- TeachTales: Captivates students through customized, enchanting narratives that enhance understanding.
- TimeBack: Functions as a learning assistant that connects with existing applications, offering proactive student guidance.
- Athena: Employs AI-created videos and assessments to produce tangible academic results.
You will lead the technical advancement of our offerings, ensuring they remain scalable, maintainable, and durable over time. Working in close partnership with product teams, you will convert broad requirements into sound technical architectures and address intricate challenges while upholding rigorous quality benchmarks. The decisions you make will define the product's trajectory and affect how thousands of students engage with learning material.
We emphasize deliberate planning and design that happens upfront. Our AI-first methodology automates routine work, allowing you to concentrate on decisions and problem-solving that create significant value. You will enjoy substantial autonomy and the opportunity to shape product direction while prioritizing long-term stability and scalability.
If you are prepared to guide the technical transformation of our SaaS offerings and harness generative AI to explore new possibilities, we encourage you to apply.
What You Will Be Doing
- Feature Development: Architecting and building new capabilities with an emphasis on scalability, maintainability, and enduring product value.
- Requirement Engineering: Working alongside the product team to clarify requirements and guiding technical conversations to ensure features align with product objectives.
- Operations and Maintenance: Overseeing and sustaining product reliability, optimizing performance, and identifying and addressing issues before they escalate.
- Technical Design: Making high-stakes technical choices that directly influence user experience and product scalability.
What You Won’t Be Doing
- Jumping between short-lived projects or pursuing the latest hyped technology trends.
- Contributing to internal IT infrastructure or outsourced initiatives that lack meaningful user impact.
- Wasting time in unproductive meetings or handling tedious infrastructure problems.
Basic Requirements
Senior Full-Stack Engineer key responsibilities
- At least 1 year of full-stack development experience, working on front and backend features.
- At least 2 years as the primary technical contributor for a SaaS product, driving strategic technical decisions.
- At least 4 years of experience working on actual SaaS products, not outsourcing or internal IT projects.
- Experience in using generative AI in your day-to-day development work.