Software Engineer - Platform Team

Illuminate Education - Irvine, California - Full time

Position Overview

We are looking for a Software Engineer to join our platform engineering team and build functional applications and websites to help us keep growing. The Software Engineer's responsibilities include participating in the entire software development life cycle, debugging applications, configuring existing systems and maintaining databases.

Key Responsibilities

  • Analyze system requirements and prioritize tasks.
  • Write clean, scalable, and testable code in various languages.
  • Develop technical specifications and architecture.
  • Test and debug various applications.
  • Review and refactor code.
  • Document development and operational procedures.
  • Keep up to date with the terminology, concepts, and best practices.

Desired Experience & Qualifications

  • BS in Computer Science or relevant field a plus.
  • Proficiency in building web-based applications.
  • Knowledge of GO, PHP, and web languages.
  • Strong sense of database management practices and methods, experience of Postgres and other databases.
  • Knowledge of REST and RPC APIs.
  • Familiarity with Agile environments and project management.
  • Excellent troubleshooting and communication skills.
  • Able to work well in a team setting.

Apply for this job

Apply for this job

Role

Engineering

Experience Level

Mid Level

Illuminate Education

Illuminate Education partners with K-12 educators to equip them with data to serve the whole child and reach new levels of student performance.

Share this job

Find your

Dream job in edtech

EdSurge Connect Beta matches talented educators, technologists, and business leaders with amazing edtech companies.

Get Matched

Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up