Senior Full Stack Engineer - Back End Focus [remote]
Job Details
Home Office - Remote,
About Illuminate Education

Illuminate Education is a market-leading Software as a Service (SaaS) student assessment and reporting platform used by K-12 administrators and educators to measure, analyze, and subsequently improve classroom and school-wide learning. Our solution brings together holistic data and collaborative tools and puts them in the hands of educators. Moment-by-moment, our users can visualize each student's progress, determine the right instructional or intervention strategy, and take the next best action.  Headquartered in Irvine, CA, Illuminate supports over 17 million students and 5200 schools and districts across all 50 states.

About the Opportunity

Location

Remote

 

Position Overview

 

We at Illuminate Education are looking for a seasoned Software Engineer to join our growing team. We have one of the best SaaS solutions for the K-12 education field and are looking to make it better with your help. You’ll be expected to align teams, mentor engineers, and participate in technical discussions to help make sure we're building the right solutions with appropriately sized milestones. If you are self-motivated with a passion for development, then we want you to help achieve our mission of promoting student and student educator success. This role is for a full-stack developer, though most of the work is focused on the back-end of the application.


 

Key Responsibilities 

  • Design, develop, and install software solutions.

  • Develop software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.

  • Mentor engineering colleagues and provide escalation help when necessary.

  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.

  • Use expertise and familiarity to investigate problem areas, and subsequently report findings.

  • Own the software development lifecycle.

  • Prepare and install solutions by determining and designing system specifications, standards, and programming.

  • Improve operations by conducting systems analysis and recommending changes in policies and procedures.

  • Collect, analyze, and summarize development and service issues for Engineer Managers.

  • Work both independently and in a team environment, and be able to deliver under tight deadlines.

 

 

Required Experience & Qualifications

  • Excellent communication and problem-solving skills.

  • Experience in agile methodologies.

  • Experience working with Linux server environments.

  • Familiarity with Git and GitHub as a version control tool.

  • Familiarity with SOLID principles and design patterns.

  • Experience with PHP Frameworks (Zend, Laravel, Symfony, etc).

  • Working knowledge of JavaScript, CSS, and HTML.

  • Experience in data integration and message queues/architecture.

  • Experience with microservices and SOA.

  • 5+ years of PHP experience.

  • Familiarity with SQL and constructing relational SQL databases.

 

Desired Experience & Qualifications

  • Experience in leadership or mentorship of engineers.

  • Bachelor’s degree, preferably in computer science or mathematics.

  • Familiarity with Kubernetes, Docker, AWS, and other cloud-oriented technology.

  • Ability to speak in front of upper management about processes or needed improvements.

  • Frontend framework experience using Angular, React, or VueJS.

  • Experience with PostgreSQL.

  • Experience with MongoDB or other document databases.

  • Experience with Go.

 

 

#IlluminateEd

Apply