Software Engineer, Full Stack

Sorry, this job was removed at 12:32 p.m. (CST) on Monday, August 13, 2018
Find out who's hiring remotely in Austin.
See all Remote Developer + Engineer jobs in Austin
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Schoology, one of the fastest growing education technology companies, is putting collaboration at the heart of the learning experience with an easy-to-use learning management system (LMS) that connects the people, content and systems that fuel education. Millions of students, faculty and administrators from over 60,000 K-12 schools and higher education institutions worldwide use Schoology to advance what is possible in education.

Working at Schoology offers you a chance to help solve the most important challenges in education in an environment that’s fun, collaborative and innovative. We are looking for smart, creative individuals who are passionate about education and aren't afraid to show it.

What you’ll do:As a member of the Assessment Team, you will be responsible for developing and supporting our Assessment Management Platform (AMP) -- think back to the tests and quizzes that you may have taken in school. AMP enables Teachers and Administrators to author, deliver and grade assessments directly in Schoology. After the results are in, AMP produces comprehensive, interactive analytic reports that provide educational stakeholders with the insights they need to take action to improve student outcomes.

You’ll work on a cross-functional team where you’ll play a critical role in the design, development and delivery of new features.

You’ll work full stack developing and supporting systems from both the backend and frontend. On the backend you will help support and build out our emerging microservice architecture and data pipelines. On the frontend, you will build out data visualizations to help our users better understand how their students are performing.

You’ll release new software every day. We practice continuous integration and continuous delivery. You’ll get your first change into production in your first week. And from there you’ll be making changes that millions of people will see nearly every day.

Our tech stack and software development process:Most of our software is written in PHP, Java, and JavaScript. You’ll work with these languages and possibly more as we continue to grow. We’re not worried about checking off boxes for specific languages. As long as you have a background with any mainstream object-oriented language and have great engineering fundamentals, we believe you can get up to speed with any similar language quickly.

We believe you should be empowered to own the entire life of your software, from the initial design through release and monitoring. And we believe you should be responsible for that software’s continued health. After all, that’s what really matters — the software needs to work correctly so teachers can focus on teaching and students on learning.

What we'd like:

  • 3+ years of software engineering experience
  • Exceptional critical thinking and analytical skills, with the ability to quickly understand complex systems and data
  • Experience developing in at least 1 server side language (PHP, Java, Python, …)
  • Experience developing in at least 1 client side JS framework (ReactJS, Angular, …)
  • Understanding of basic web skills (HTML, CSS and JavaScript)
  • Some experience with datastores, either SQL or NoSQL
  • Superior communications and organization skills — you’re going to be working on a team with remote members, so this is essential.

Bonus points for:

  • BA/BS in Computer Science or related technical field
  • Experience looking at live production monitoring to dig into performance concerns
  • Experience working with other people’s code, how to dig into it and make tactical changes with minimal side effects
  • Experience with Cassandra or Elasticsearch.
  • Experience with Amazon Web Services / AWS (RedShift, Lambda, SWF, …)
  • Familiarity with: Java, Dropwizard, or Laravel.

All team members at Schoology are expected to embody our core values which are Passion, Collaboration, Innovation, Curiosity and Integrity.

Our mission is to continuously advance what is possible in education. You in?

Schoology is an Equal Opportunity Employer and embraces diversity of every kind.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Guadalupe St, Austin, TX 78701

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about SchoologyFind similar jobs