Software Engineer- Backend

Sorry, this job was removed at 11:05 a.m. (EST) on Tuesday, November 5, 2019
Find out who's hiring in Greater NYC Area.
See all Developer + Engineer jobs in Greater NYC Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About our Team:

At Kaplan Test Prep (KTP), we’ve built a modern learning platform called Atom using microservices architecture in Amazon Web Services. Atom helps learners achieve their learning goals — higher test scores in test prep or passing license-based exams with confidence. We use research and learning sciences to deliver optimized learning experiences, with high-quality educational content. We are organized as agile, full-stack teams around thematic goals as opposed to organizing around technology skills. Atom has seen significant adoption at KTP in the last couple of years and we are now commercializing the platform by making it available as a service to external customers. This transformation requires building a world-class team and that is where you come in. If you are a great software engineer looking to do great work and learn from some very talented engineers in ed tech, please read on.
 

Job Description:

As a Software Engineer in backend, you will be responsible for designing and implementing microservices and APIs with a focus on high performance, scale & reliability using modern development, deployment and monitoring technologies.
 

What would you do?

  • Design and implement scalable Microservices and APIs using Node and associated frameworks
  • Be a role model for writing high-quality code and unit tests
  • Maintain high test coverage across unit, functional and integration test suites
  • Conduct regular system deployments using our AWS-native continuous delivery pipeline
  • Improve documentation of processes and systems
  • Troubleshoot existing systems and applications
  • Keep yourself up to date on the latest digital technologies and help drive innovation at Kaplan
  • Execute POCs and enable teams of software engineers to adopt new technologies into the platform.
  • Work on fast-paced, agile engineering teams
  • An attitude of quality, diligence and thoroughness is essential
     

What do you need to have?

  • Experience with large-scale production systems (i.e. scalability, high-availability, resiliency) with the ability to optimize implementation across all layers of architecture
  • Extensive experience with modern web stack technologies, including detailed knowledge of  APIs, AWS with the ability to pick new technologies
  • Expertise in API design and usage
  • Extensive knowledge of relational and NoSQL DBs and caching technologies.
  • Dedication to the practice of unit testing
  • Experience with light-weight and/or agile, test-driven development methodologies
  • Experience with cloud-based services including Docker containers
  • Interest in education and having a positive effect on learners
  • Minimum 5 years of Software Development Experience
     

What does success at KTP look like?

  • You are passionate about working in an organization with a noble mission
  • You innovate and help others along the way
  • You are an organized, goal-oriented, motivated self-starter who can work well in a team environment
  • You are a team player and a strong problem-solver
  • You are a quick learner with a bias towards action
  • You possess excellent communications skills, with the ability to work with business users as well as other members of the engineering team

Education:

  • BS/MS in a relevant field (Computer Science, Engineering)

About Kaplan Test Prep:

In 1938, founder Stanley Kaplan began tutoring students in his parents’ Brooklyn home, helping the children of immigrants pass the then-new college entrance exam, pursue their dreams for higher education and achieve success in America.  Over the following decades, this small educational startup that pioneered the test prep business grew into a global educational provider, committed to expanding educational access and always focused on helping students achieve the results that mattered most to them.
 

Today, we prep high school students for the SAT, so they can enter college and become teachers or engineers or whatever they dream. We help doctors and nurses pass their licensing tests, so they can save lives. We help adult learners—many of whom are working people juggling competing responsibilities of home, work, and school—change or start careers with a college degree. We enable universities across the globe to serve international students, better connecting these young people to the world and new ideas and cultures. We provide corporate training to improve employees’ productivity, so enterprises can serve their customers better and support the communities in which they do business.
 

Kaplan serves people with ambition…people who want to make the most of their abilities. Our students come from all backgrounds and life stages. We believe that regardless of their starting point, working with Kaplan gives them the edge they need to succeed in an increasingly competitive world. For those willing to invest in themselves, we prepare them to achieve more.
 

We value insight driven innovation, collaboration, and feedback. Kaplan is a place where an individual employee’s passion to improve student lives directs our collective curiosity which informs the ideas and projects we work on.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

750 Third Ave, New York, NY 10017

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Kaplan Test PrepFind similar jobs