Software Engineer

Schoolytics - Multiple Locations or Remote - Full time

Hiring for:

  • Backend Software Engineer
  • Full Stack Web Developer
  • Schoolytics is seeking candidates who are excited about building a petabyte scale data platform from the ground up using cutting edge technologies, hosted on Google Cloud Platform (GCP) leveraging Docker, Kubernetes, App Engine, and MongoDB. Our developers and engineers work together to design, implement, and continuously deploy features; continually look for the next problem to solve; and seek to constantly improve existing systems. The platform you will build will be used to help teachers monitor student engagement, school administrators direct resources towards students with the most need for assistance, and assess effectiveness of learning materials and methods. We are seeking to fill Back End Software Engineer, Full Stack Developer, and Web Developer positions that are fully remote.

    Schoolytics started as and will always have remote work flexibility. You will have the opportunity to collaborate with driven, innovative developers working to push emerging products and processes within the EdTech space.

    As a Back End Software Engineer, you will be implementing the Extract Transform Load pipeline, architecting the non-relational data store, and generally making data available for front end use by queries and requests from external systems.

    As a Full Stack Developer, you will be building the components of our system that securely connect the front end interface with the back end processing, improving system performance, assisting with data acquisition, and collaborating with teammates to drive modularization and stability across the entire architecture.


    You will collaborate with a small (4-6 person) development team to design and build a non-relational data warehouse. Responsibilities include developing new features, improving existing features, testing, fixing bugs, handling scaling of millions of transactions and processes.

    Skills & Requirements

  • Ability to focus on customer-driven requirements and customer satisfaction
  • Ability to balance multiple projects and priorities in an Agile environment
  • Desire to conquer ever changing problems and products in a start-up atmosphere
  • Passion for automation and testing as a part of development
  • Active curiosity and interest in continually learning new technologies and improving existing skills
  • If these sound like the kind of problems you want to work on and the kind of team you want to be a part of, absolutely apply! We care about technical rigor and passion for education more than previous experience in a specific tech stack.

    Basic Qualifications

  • 3+ years experience designing and delivering production-quality code for backend systems
  • Working knowledge of multiple programming languages: JavaScript, GO, Python, etc. Preferred Qualifications (Not a requirement)
  • Experience with Google Cloud Platform
  • Familiarity with Docker, Kubernetes, MongoDB
  • Knowledge of data engineering and data acquisition
  • Experience with continuous integration and deployment
  • Must be eligible to work in and located within the United States; sponsorship not available
  • ---------------------


    Please send an email to our team with your resume and a brief note highlighting your interest:


    Apply for this job

    Apply for this job


    Washington D.C., District of Columbia
    San Francisco, California
    New York



    Experience Level

    Mid Level


    ​Schoolytics is using data and analytics to improve student outcomes. Our modern data platform enables schools to effortlessly aggregate, analyze, and interpret data across disparate data sources, connecting the dots to create holistic views of student learning.
    Share this job
    Get our email newsletterSign me up
    Keep up to date with our email newsletterSign me up