Senior Database Developer
Job Details
Remote - Irvine, CA

Are you ready to make a difference?  At MIND we are passionate about achieving our mission of ensuring that all students are mathematically equipped to solve the world’s most challenging problems. We are looking for a visionary leader with a passion for professional learning and math education, to join our team!  

We have the awesome opportunity to work with over 1.3 million students and over 100,000 teachers.  Through our work, we get to inspire teachers to love math, equip them to be more effective at teaching it, and partner with districts to transform their math curriculum.  We are looking for someone that will contribute and own projects that drive towards our overall goals in data management and reporting.

Do you have what it takes to join our team? Do you have a passion for math education, particularly PK-8?

  • You have developed, analyzed and optimized advanced SQL queries against complex relational databases

  • You have developed ETL processes and OLTP and OLAP workloads

  • You have provided guidance to developers in creating new database objects for application development

  • You have created and maintained documentation for critical systems

  • You have participated in gathering user requirements and identify new features for usage of data

  • You are able to identify security concerns for data and recommend solutions

  • You are ready to assist on DBA backlog for support and data teams

  • You are ready to assist in doing data QA for reports and transformations

  • You are able to lead on recognizing customer data privacy concerns

  • You collaborate well with others and enjoy being involved in projects from brainstorm to delivery

  • You have a track record of being productive when your team is remote 

  • You are comfortable using asynchronous communications to report status or ask questions

  • You are a skilled written communicator and are able to clearly and concisely describe technical issues

  • You are able to reasonably estimate time and effort, report on progress and meet deadlines

  • Does your work reflect your commitment to diversity, equity, and inclusion?

Did you answer, “Yes!” or even, “Absolutely!” to all of the above?  Great!  Let’s get down to specifics.  

Our ideal candidate will have:
  • Computer science degree or equivalent experience

  • 7+ years professional experience as a Database Developer or equivalent

  • 5+ years professional experience in MySQL

  • 5+ years professional experience with ETL technologies

  • 2+ years professional experience in Amazon Web Services (AWS)

  • Strong understanding of data management (e.g. permissions, recovery, security, and monitoring)

  • Experience with Python, NodeJS or Go as a language for ETL processes

  • Knowledge of software development and user interface web applications

  • Excellent verbal and written communication skills

 Even better if you have:

  • Extensive experience in AWS technologies (RDS, S3, Aurora, Step Functions, Lambda, Glue, Aurora, RedShift and Athena)

  • eCommerce, HIPPA or FERPA security experience

  • Writing scripts to create aggregate or roll-up tables at various levels of hierarchy

  • Report writing experience, including generating PDF data reports which include tables and charts

  • Experience with educational technology and school information systems

After reading about the opportunity on our team, are you more excited than you were before? If so, this probably means that you have extensive experience in developing and are extremely comfortable with the tools of the trade. Still saying “Yes!”? Then we absolutely want to talk with you!

This role can be anywhere in the United States, as long as you don’t mind turning on your webcam to build a rapport, even from a distance. You may also have to take a trip to sunny Southern California 1-2x a year. This role will be reporting to the Database Analytics Manager .