Mid-Senior Software Engineer

Remote for now, anywhere in Canada — ideally Toronto-based and open to travel for occasional in-person collaboration. Flex hours.

Salary full-time position

Apply now

About Coraltalk

At Coraltalk, we believe the best learning happens through conversation, not monologue. We’re building a voice-first AI platform that enables personalized oral testing and tutoring—helping students learn by speaking and educators assess at scale. Our AI teaching assistant, Coral, lets schools, universities, and training programs deliver real dialogue-based learning experiences 24/7.

We’re a small, fast-growing team backed by early customers across education and training. Our goal is to make proven active learning scalable—and we’re looking for a Mid–Senior Software Engineer who’s excited to build the systems that make that possible.

The Role

You’ll play a key role in architecting and building the next generation of Coraltalk’s voice-first learning platform. You’ll lead the design and implementation of scalable features, mentor engineers as we grow, and help shape the technical foundation that supports real-time AI conversations for thousands of learners.

You’ll collaborate closely with product and design to bring ideas to life quickly, balancing thoughtful engineering with the speed of a startup that ships weekly. This is a hands-on role with meaningful ownership and visible impact.

What You’ll Do

  • Design and build scalable, high-performing features across the front-end and full-stack.

  • Lead architectural decisions for our voice and AI-driven systems.

  • Collaborate with product and design to turn concepts into seamless user experiences.

  • Mentor and support junior developers to uphold a culture of technical excellence.

  • Optimize latency and performance for our real-time conversational features.

  • Improve our CI/CD pipelines, deployment processes, and system monitoring.

What We’re Looking For

  • 5+ years of software engineering experience, ideally across the full stack.

  • Deep experience with TypeScript and React/Next.js.

  • Comfort working with serverless platforms like Vercel or AWS Lambda.

  • Strong understanding of API design, system architecture, and performance optimization.

  • Experience integrating with or building around AI/LLM systems, or eagerness to learn fast.

  • Familiarity with real-time voice or video frameworks (e.g., LiveKit) is a plus.

  • Excellent communication and collaboration skills—you enjoy working closely with design and product.

Nice to Have

  • Experience with Retrieval-Augmented Generation (RAG) or similar architectures.

  • Exposure to EdTech or learning platforms.

  • Contributions to open source or personal projects showcasing initiative and craft.

Why You’ll Love Working Here

  • Impact: What you build will be in the hands of real teachers and students within weeks.

  • Growth: You’ll help shape the technical direction and grow with the company.

  • Autonomy: Remote-first, outcome-driven culture where ideas move fast.

  • Purpose: Work on something that genuinely makes education more human, scalable, and equitable.

How to Apply

If you’ve ever wanted to help build a generational EdTech company from the ground up — one that blends AI, design, and learning science to unlock human potential — we’d love to meet you.

Want to stand out? Record a 1 min video telling us about a time you hacked a non-computer system to your advantage OR something you accomplished that you're super proud of.

Apply now