Introduction
We are looking for a Senior Software Engineer for LearnZillion. This is a hands-on position in a fast-paced, entrepreneurial environment. We are looking for a candidate with expertise in software engineering and who believes in our mission of empowering teachers by making the highest-quality curriculum, classroom ready and teacher friendly.
About Edgenuity
LearnZillion curates and publishes the highest-quality core instructional materials, supported by exceptional professional development. LearnZillion is committed to helping educators plan and deliver powerful, lasting learning experiences. Districts that adopt our curricula empower teachers to spend less time building student-facing materials from scratch and more time meeting their students' needs. For more information, visit www.LearnZillion.com.
In December 2019, LearnZillion became part of the Edgenuity team. Edgenuity is a leading provider of online curriculum and instructional services for the K-12 market. Nationwide, Edgenuity is in use by more than 20,000 schools, including 20 of the 25 largest school districts, to meet academic goals and improve student outcomes. We offer initial credit courses, honors and Advanced Placement courses, credit recovery, intervention and test readiness. These solutions, in addition to Edgenuity`s instructional services and professional development offerings, help students, educators and districts achieve success in their online and blended learning programs. For more information, visit www.Edgenuity.com.
A Day in the Life as a Senior Software Engineer
As a Senior Software Engineer, you will report to the CTO and work with him, software engineers, product designers, QA engineers, DevOps engineers, and curriculum staff. You day will include designing and developing full-stack software to add impactful new features for teachers, students, partners and administrative users. You will also utilize data mining and machine learning techniques to discover actionable patterns in collaboration with the data science team. Don`t forget, you will be sourcing, and anonymizing to prepare data sets for data science.
Tech Stack
- Ruby
- Rails
- Vue.js
- Postgres
- Elasticsearch
- Sidekiq
Qualifications
- 4+ years of web application engineering experience with Ruby on Rails, SQL, HTML, CSS, JavaScript, and RESTful APIs.
- 1+ years proficiency in modern JavaScript frameworks like React, Vue.js, Angular, etc.
- 1+ years of experience improving the performance of Ruby on Rails applications with Memcached and background job processing frameworks (Sidekiq, Resque, etc.).
- Bachelor`s Degree in computer science or a related field and extensive experience in web application engineering: designing, programming, securing, testing, reviewing, releasing, and maintaining; or an acceptable combination of education and experience.
- Experience with 3rd party integrations.
- Intrinsically-motivated individual who loves to get things done
Compensation
We offer a very competitive salary and excellent benefits choices, including Paid Time Off, 12 paid holidays, 10 health, 6 dental, and 4 vision plans to choose from and a variety of ancillary benefits. We contribute to an employee`s HSA account and 401(k), and provide at no cost to employees` life insurance, short-term disability, and long-term disability. We invest in training and development to support your professional growth and provide a casual work environment. But even more importantly, we`re a great place to work!
Edgenuity is an Equal Opportunity Employer committed to a diverse workforce, providing equal employment & advancement opportunities to all qualified individuals.