Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer image - Rise Careers
Job details

Software Developer

Prodigy Education is a global leader in game-based learning and is one of the fastest-growing EdTech companies in North America. Our mission is to help every student in the world love learning, motivating millions worldwide via fun, secure and accessible curriculum-aligned gameplay experiences. Visit www.prodigygame.com to learn more.


The Engineering team builds and operates a high performance, scalable, reliable, and secure technology platform that will allow us to transform education and deliver effective learning experiences to every student in the world. We do this by building for tomorrow, failing fast and early, and empowering each other to make things better. Interested in learning more about what we're working on? Visit the Prodigy Engineering blog at https://medium.com/prodigy-engineering


Are you ready to kickstart your career and make an impact? As a Software Developer at Prodigy Education, you'll play a key role in creating innovative software solutions that empower our diverse community of users and support our mission to make learning accessible and engaging for everyone.


In this role, you'll work closely with experienced engineering, product, and design teams to write clean, high-quality code. You'll also collaborate on planning, testing, and code reviews to ensure our software is reliable and meaningful to those who use it. At Prodigy, we believe in learning by doing.


That’s why this role offers opportunities for continuous growth—expanding your technical skills, solving exciting challenges, or advancing your career in an inclusive, supportive environment where every perspective matters.


Your Impact
  • Deliver high-quality, maintainable code, meeting sprint goals with confidence while collaborating with your teammates when needed.
  • Contribute to task-planning meetings by providing thoughtful task estimates and consistently delivering on commitments.
  • Write clean, readable code that aligns with Prodigy’s engineering standards and helps create software our users can depend on.
  • Submit clear pull requests and actively participate in inclusive, constructive code reviews, supporting your team’s growth and fostering a culture of collaboration.
  • Help maintain the quality and security of our software by responding to incidents and resolving bugs with care and attention to detail.
  • Take ownership of your learning journey by exploring new skills and applying them to real-world challenges, fueling both your personal growth and the team’s success.


About You
  • Foundational knowledge of programming concepts.
  • Foundational knowledge of relational DB concepts
  • Basic knowledge of SQL
  • Good testing and debugging skills
  • Strong communication skills and a genuine enthusiasm for working with others through planning, pair programming, and respectful, constructive code reviews.
  • Knowledge of modern programming languages and frameworks (e.g., JavaScript, Python, etc.), along with an understanding of software development best practices.
  • A proactive mindset for identifying, clarifying, and solving technical challenges with creativity and focus.
  • A passion for writing clean, maintainable code that meets quality and security standards.
  • A growth-oriented approach to learning new technologies and improving your skills, while contributing to a supportive environment where everyone feels empowered to succeed.


Bonus Points
  • Knowledge of JavaScript and NodeJS
  • Experience with some backend languages like Java, Python, and C family languages
  • Experience with Agile practices
  • Basic knowledge of APIs
  • Basic knowledge of network
  • Basic knowledge of non-relational DBs
  • Knowledge and experience with Git & GitHub
  • Python & Django → bonus
  • Event-driven microservices → bonus


Working at Prodigy
  • Be part of a mission-driven organization dedicated to helping every student in the world love learning! At Prodigy Education, your work positively impacts the lives of millions of students and teachers worldwide.
  • Join a company which empowers a Growth Mindset among its team members, so you grow as we do. You’ll also work on award-winning products which harness the magic of math and power of language for students in grades 1st-8th.
  • We understand that a thriving team is at the core of our success. So, on top of an inspirational mission and rewarding work, our Total Rewards Program reflects our commitment to your financial, physical, and mental well-being.
  • It’s not just about the work though; it's about the culture. As the Toronto Star reports in a recent feature on Prodigy: "Prodigy’s secret sauce is that it sees its corporate culture as something that is built slowly from the ground up and is always evolving.” Check it out here.
  • #LI-Hybrid


Prodigy Math is used by almost one million teachers a year, and was named the most popular supplemental education platform in classrooms in the United States! Our products have also won numerous consumer awards, including the Mom’s Choice Award, Parent and Teacher Choice Awards, and National Parenting Product Award.


Come as you are. We believe the power of our collective potential will transform education. We are building towards a diverse, inclusive, and equitable workplace to empower and create access and opportunity for all. We welcome applications from people from all underrepresented groups, including (but not limited to) people of any gender, age, or religion, members of the LGBTQIA2+ community, BIPOC and other underrepresented races and nationalities, people with disabilities, veterans, and anyone who may contribute to the further diversification of Prodigy Education. If you feel like you don’t have all the qualifications for this position and are willing to use your initiative to learn the rest, we’d still love for you to apply!


We are an equal opportunity employer and are committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act, 2005 (AODA). Prodigy Education will provide accommodations to job applicants with disabilities throughout the recruitment process. If you require accommodation, please notify us at jobs@prodigygame.com, and we will work with you to meet your needs. 

Prodigy Education Glassdoor Company Review
3.3 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Prodigy Education DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Prodigy Education
Prodigy Education CEO photo
Alex Peters & Rohan Mahimker
Approve of CEO

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer, Prodigy Education

Hey there! Are you a passionate coder looking to make a real impact? As a Software Developer at Prodigy Education, based in the Greater Toronto Area, you'll dive into the world of innovative, game-based learning that’s changing education for students everywhere. We're proud to be a leader in the EdTech field, developing engaging and meaningful software solutions. Imagine writing high-quality code that not only supports our mission to make learning fun but looks great on your resume too! You'll partner with bright minds across engineering, product, and design teams to create software that students and teachers rely on every day. The environment here is all about collaboration, so expect to engage in code reviews and sprint planning sessions that encourage continuous improvement and growth. You'll learn by doing, getting hands-on experience with current programming languages like JavaScript and Python, and you’ll be encouraged to expand your skills in a supportive atmosphere where no idea is too small to share. Prodigy believes that our collective potential can make a massive difference, and we're always looking for individuals who are eager to grow and contribute to our mission-driven culture. So, if you're ready to take the next step in your career and help us empower students, teachers, and communities worldwide, join us at Prodigy Education where your contributions truly matter!

Frequently Asked Questions (FAQs) for Software Developer Role at Prodigy Education
What is the role of a Software Developer at Prodigy Education?

As a Software Developer at Prodigy Education, you will be responsible for designing, coding, and maintaining our educational products. You will collaborate with teams from engineering, product, and design to deliver software that enhances learning experiences, while also participating in planning, testing, and code review processes.

Join Rise to see the full answer
What skills are required for the Software Developer position at Prodigy Education?

To thrive in the Software Developer role at Prodigy Education, foundational knowledge of programming concepts, SQL, good testing and debugging skills, and familiarity with languages like JavaScript or Python are essential. We also value strong communication and a team-oriented approach to problem-solving.

Join Rise to see the full answer
What makes Prodigy Education a great place to work for Software Developers?

Prodigy Education is an inclusive workplace that fosters a growth mindset, allowing Software Developers to learn and advance their skills while working on impactful projects. The collaborative culture and commitment to employee well-being make it an outstanding environment for tech professionals.

Join Rise to see the full answer
How does Prodigy Education support the learning and growth of its Software Developers?

Prodigy Education emphasizes personal and professional growth, providing opportunities to expand technical skills through real-world challenges. Software Developers are encouraged to take ownership of their learning journey and receive support through mentorship and collaboration.

Join Rise to see the full answer
What is the team culture like at Prodigy Education for Software Developers?

The culture at Prodigy Education for Software Developers is dynamic and collaborative. Team members actively support each other's growth through inclusive code reviews and open discussions, making it a friendly place for innovation and creativity.

Join Rise to see the full answer
Can I apply for the Software Developer role at Prodigy Education if I lack all the qualifications?

Absolutely! At Prodigy Education, we welcome applicants who may not meet every qualification but show initiative and a willingness to learn. We believe in the potential of all individuals and encourage you to apply regardless of your background.

Join Rise to see the full answer
What technologies should I be familiar with as a Software Developer at Prodigy Education?

As a Software Developer at Prodigy Education, familiarity with modern programming languages like JavaScript and Python is important. Knowledge of SQL, relational databases, APIs, and Git & GitHub is also beneficial to effectively contribute to our projects.

Join Rise to see the full answer
Common Interview Questions for Software Developer
Can you describe your experience with software development best practices?

When answering, focus on specific practices you've implemented, such as code reviews, maintaining documentation, or using testing protocols. Be clear about how these practices have positively impacted project outcomes and team collaboration.

Join Rise to see the full answer
How do you ensure your code is high-quality and maintainable?

Discuss specific strategies such as peer reviews, utilizing design patterns, and writing unit tests. Explain how these methods help maintain code quality over time and ease future updates or bug fixes.

Join Rise to see the full answer
Can you share a time when you faced a technical challenge and how you resolved it?

Provide a detailed example that highlights the challenge, your thought process, the steps you took to resolve it, and the outcome. This showcases problem-solving skills and ability to work under pressure.

Join Rise to see the full answer
What role do you think testing plays in the software development process?

Emphasize the importance of testing in ensuring software quality, preventing bugs, and enhancing user experience. Mention any specific testing frameworks or practices you’re familiar with.

Join Rise to see the full answer
How do you prioritize your tasks during a sprint?

Outline your approach to task prioritization based on factors like team goals, dependencies, and deadlines. Provide examples of tools or methods you use, such as Kanban boards or project management software.

Join Rise to see the full answer
What experience do you have with collaborative programming techniques?

Discuss your experience with pair programming or engaging in constructive code reviews. Highlight how collaboration has benefited your projects and led to better code quality.

Join Rise to see the full answer
Describe how you stay up-to-date with new technologies and programming languages.

Mention specific resources you utilize, such as online courses, tech blogs, open-source projects, or forums, and explain how staying current positively affects your development work and adaptability.

Join Rise to see the full answer
What is your approach to debugging code?

Share your systematic approach to debugging, including tools and techniques you use, such as print statements, debuggers, or logging. Give an example where your debugging helped resolve an issue efficiently.

Join Rise to see the full answer
How do you handle conflicting opinions about coding approaches within a team?

Talk about your ability to facilitate discussions, how you remain open-minded, and your emphasis on constructive communication to reach a solution that supports team goals.

Join Rise to see the full answer
Why do you want to work for Prodigy Education as a Software Developer?

Craft an answer that expresses your passion for education, how Prodigy's mission resonates with you, and your excitement about the potential to contribute to impactful projects in the EdTech space.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Prodigy Education Remote Greater Toronto Area, Ontario
Posted 14 days ago
Photo of the Rise User
Prodigy Education Remote Greater Toronto Area, Ontario
Posted 4 days ago
Posted 11 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Inworld Remote Mountain View, California, United States
Posted 12 days ago
Photo of the Rise User
Posted 5 days ago

Our mission is to help every student in the world love learning!

8 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 29, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!