Fullstack Engineer II – Districts Platform

This organization is a non-profit with a mission to provide a free, world-class education for anyone, anywhere. We believe that everyone should have the opportunity to learn and grow, regardless of their background or circumstances.

The Districts Platform team is responsible for developing and maintaining the tools that districts and schools use to manage and utilize the platform for their students and teachers. These tools are critical for enabling large-scale adoption and impact in schools.

About the Role

As a Fullstack Engineer on the Districts Platform team, you will:

  • Design, develop, and maintain features for the Districts Platform, ensuring high quality, scalability, and reliability.
  • Collaborate closely with product managers, designers, and other engineers to understand user needs, define technical requirements, and deliver impactful solutions.
  • Contribute to all phases of the software development lifecycle, including planning, design, implementation, testing, deployment, and monitoring.
  • Write clean, well-tested, and maintainable code, adhering to best practices and coding standards.
  • Participate in code reviews, providing constructive feedback and ensuring code quality.
  • Troubleshoot and debug production issues, providing timely resolutions and preventative measures.
  • Actively contribute to team discussions, technical decision-making, and continuous improvement initiatives.

What you’ll bring

  • Experience:
    • 3+ years of professional experience in fullstack software development.
    • Proven experience building and maintaining web applications at scale.
    • Experience with Python (or similar backend languages) and JavaScript/TypeScript (or similar frontend languages/frameworks like React).
    • Experience with SQL databases (e.g., MySQL, PostgreSQL).
    • Familiarity with cloud platforms (e.g., Google Cloud Platform, AWS, Azure) and containerization technologies (e.g., Docker) is a plus.
  • Skills:
    • Strong understanding of web technologies, including frontend frameworks (React, Angular, Vue.js), backend frameworks (Django, Flask, Node.js), and database design.
    • Excellent problem-solving, analytical, and communication skills.
    • Ability to work independently and as part of a collaborative team in a fast-paced environment.
    • Passion for education and a desire to make a positive impact.
  • Education: Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.

If you are a passionate and experienced fullstack engineer looking to make a meaningful impact in education, we encourage you to apply!

Job Category: Education Technology
Job Type: Remote
Job Location: USA, Canada
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx