Position: Java Back End Engineer
Company: BHP int.
Category: Java
Experience required: 3y
English level: upper

Java Back End Engineer

**Location: **Remote (anywhere in the world).

The traditional college model of learning hasn’t fundamentally changed in centuries. We’ve seen technology touch every aspect of our lives and yet today’s students are still handed static textbooks and passively listen to professors lecture as they did in the middle ages.

Company transforms higher education with our active learning platform for STEM courses. We focus on elegant, discipline-specific interactive assessment tools that triumph over traditional and generic multiple choice systems (and we’ve got the data to back it up!). Our first product for college chemistry, company, has been quickly adopted at over 400 higher ed institutions and we’re just getting started.

We’re a VC backed team of scientists, engineers, and educators who are redefining the way students learn and interact with their subject-matter. We're seeking a Senior Backend Engineer to own several backend services and work directly with our highly focused team as we build new products for multiple STEM subjects. You’ll be scaling our flagship mobile and web apps as we grow to millions of learners. Join us in the heart of NYC and change the college STEM learning experience forever!


**Tech Stack: **
• Spring backend using MongoDB as our primary database 
• AWS infrastructure with services running on ELB and Lambda

**Requirements: **
• Mission driven: you know the traditional college lecture is broken and you want to do something about it 
• At least 3 years of professional software engineering experience. However, strong candidates without this experience will be considered. 
• At least 2 years of professional experience working in Java and Spring 
• Proficiency in English (B2+ level) 
• Strong knowledge of object-oriented design patterns 
• Strong algorithms and data structures background 
• Strong work ethic - we’re here to change education and get the job done

**Good to Haves: **
• Background in a STEM field 
• Experience with Javascript and Kotlin 
• Experience with GCP 
• Experience working in a cross-functional environment