Full Stack Engineer

Employment Type

: Full-Time


: Information Technology

Ascend Learning; LLC (www.ascendlearning.com) is a leading provider of technology-based educational, curriculum and assessment solutions for high-growth careers in a range of industries, including healthcare, fitness and wellness, and insurance and financial services. We provide outcomes-based solutions aimed at helping people enter, sustain and succeed in their chosen fields. Ascend employs more than 1,000 employees, with headquarters in Burlington, Mass., and offices in Kansas City metro, Phoenix metro, Minneapolis-St. Paul, Walnut Creek, California, Ann Arbor, Michigan, New York, and the U.K.

Who We Are
BoardVitals brings together content from major publishers, universities, and top healthcare professionals, creating the largest training ecosystem in medicine. BoardVitals helps healthcare professionals prepare for medical board exams, recertification exams (MOC), fulfill continuing education requirements, and in-service exams offering high-yield content in over 30 specialties.

Job Overview

The development team is currently five engineers and were looking to grow the team. This is a very fast paced environment where each developer carries a significant amount of responsibility. The role is a mix of building new features while also helping us scale through a very fast growth ramp. Sample projects in the past have included building out a computer adaptive testing engine, building out elements of a learning management system, and maintaining a complex hierarchy of institutional permissions.

BoardVitals is built on Heroku, AWS, Ruby on Rails, PSQL, and Angular. At a minimum, the developer will be experienced in Ruby and a javascript framework (preferably Angular). Experience using Git/Github is a must have.

Developers at BoardVitals are highly involved in the decision making process. The role includes executing development tasks, contributing to architecture plans, and responding quickly to client needs. A successful candidate will have strong technical skills and the ability to interact with many different departments across the company.

Responsibilities & Duties

  • Report directly to the Head of Engineering
  • Working with a product manager to prioritize company needs
  • Developing new features for institutional clients, nurses, doctors, and other healthcare professionals
  • Building out learning management system/classroom functionality
  • Maintaining an active testing suite as well as a strong QA process that the developer will be personally responsible for
  • Managing and maintaining an active code base
  • Responding quickly to changes
  • Contributing to 100% site uptime and proper backup and redundancy procedures
  • Participating in usability, user testing, and feedback loops
  • Required Skills

  • 5+ Years of Development Experience
  • 2-4 Years of Ruby on Rails Development Experience
  • 1-2 Years of Javascript (preferably Angular or React) experience
  • Strong technical and interpersonal references
  • A passion for education and healthcare are important. This company was founded to save lives and train better doctors, and we need someone who cares about what we do.
  • Education and Experience

  • Bachelors Degree Required, Masters Preferred
  • Ascend Learning, LLC is proud to be an equal opportunity employer (M/F/Vets/Disabled). No agency or search firm submissions will be accepted. Applications for U.S. based positions with Ascend Learning, LLC must be legally authorized to work in the United States and verification of employment eligibility will be required at the time of hire.

    Associated topics: chief program officer, cpo, manage, manager, management, monitor, product manager, project manager, relationship manager, task

    Launch your career - Upload your resume now!

    Upload your resume

    Loading some great jobs for you...