Software Development Engineer, Back-End or Full-Stack

DreamBox Learning - Bellevue, Washington or Remote - Full time

About the Role:

As a Software Development Engineer (Back-End or Full-Stack), you will have the opportunity to help to build DreamBox's future. You will work with other talented engineers and designers, leverage the best technologies to deliver the next generation of scalable, reliable, and maintainable services that will serve the company’s growing customer base. While this is primarily a backend role, you’ll be working on a full-stack application team and have the opportunity to work across the full stack.

You will be working as part of an agile team on a product that is used directly by our customers and has a direct impact on improving the education of our students.

What You'll Be Doing:

  • Writing code with a focus on, but not limited to, the backend parts of software products
  • Actively participating in team meetings such as exits, demos, retrospectives, grooming, and planning – helping facilitate streamlined team functioning
  • Owning parts of feature sets from inception through implementation and past release into customer use
  • Advocating for technology work (such as technical debt) with product managers so that the right mix of core infrastructure and external features get built
  • Diving deep into a complex tech stack to learn how everything works and come up with ideas about how to make it work better
  • Collaborating with other engineers to figure out the best solutions
  • Participating in code reviews for peers
  • Working with SDETs to ensure quality throughout the entire process
  • What you will not be doing: spend all day in meetings, being blocked by dependencies, having to wait on decisions, or spending more time documenting than coding

About You:

  • 4+ years of applicable experience in technical roles, especially in backend and platform infrastructure domains. Full stack experience is a strong plus.
  • Expertise with Java (preferred) or another OOP language
  • Experience with a Javascript-based front end language, strongly prefer Angular
  • Strong working experience with technologies such as the AWS stack, Docker, Service Mesh
  • Solid experience with large-scale cloud-based SOA systems and microservice architectures
  • Working experience with Agile and CICD development process
  • Working experience on a multi-disciplinary team on a customer-facing application
  • Familiarity with database systems and architecture, including one or more of MySQL, PostgreSQL, NoSQL (DynamoDB, etc.), Redshift
  • Self-motivated and passionate about software engineering and technology
  • Motivated by the idea of helping students learn (while having fun doing it)
  • Demonstrate excellent judgment and problem-solving skills
  • Demonstrate lateral thinking skills
  • Effective communication skills to technical and non-technical people
  • Bachelor's degree in computer science or equivalent

#LI-Remote #BI-Remote #LI-DJ1

About Us: Right now, even though STEM skills are increasingly important, over 60% of students in Kindergarten through 8th grade are not proficient in math or literacy at their own grade-level. The pandemic has increased the opportunity gap for our most vulnerable students. As a society, we need to bring together our best, most creative minds to tackle this critical problem and ensure all kids are successful in math and school and have the tools they need to reach their potential. This includes developing the most innovative learning technology using advanced data science in a way that inspires students and empowers teachers. Come help us make a difference at DreamBox Learning.

We’re passionate about our mission to radically transform the way the world learns. Today, our Intelligent Adaptive Learning platform – with its rigorous curriculum and game-based environment – is helping 5 million kids and over 150,000 educators improve math achievement and build a love of math at the same time. In the wake of COVID-19, and the broad range of learning experiences: in-person, all virtual and hybrid models, we are uniquely positioned to bring our best-in-class adaptive learning platform to more students and provide Educators and Parents with insights into their student’s learning.

We offer a flexible, hybrid work solution once it is safe to go back into the office. We are all 100% remote at this time.

At DreamBox, we believe diversity is an essential strength. That’s why we’re committed to providing an inclusive culture, an equitable work environment, and creating the most effective educational products that celebrate the diversity in students, families, communities, and the world. We know that talent exists everywhere, but opportunity does not. Therefore, we are a proud equal opportunity and affirmative action employer, but we don’t make these commitments simply because they’re required by law. We hold ourselves to a higher standard and make these commitments so that everyone at DreamBox can bring their full selves to our important mission. Our identities matter, and in order to create a more just, equitable world, we know it begins with DreamBox being an inclusive workplace that serves as a model for that change.

Apply for this job

Apply for this job

Role

Engineering

Experience Level

Mid Level

DreamBox Learning

We’re passionate about our mission to radically transform the way the world learns. Today, our AI Learning platform – with its rigorous curriculum and game-based environment – is helping 5 million kids and over 150,000 educators improve math achievement and build a love of math at the same time.
Share this job
Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up