Ruby Developer
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.
Job Overview
Ascend Learning is looking to add a Ruby on Rails Full -Stack Developer to our team in Burlington MA. We are seeking a self-driven developer with experience in implementing and building first class Micro-Services. The ideal candidate will work closely with cross functional teams and collaborate with engineers to develop standard architecture for multiple business units.
The Rails Developer should also possess ability to succeed with team and zest to take leadership on key development initiatives. A successful candidate will have knowledge of, and experience with Ruby on Rails development, possess a passion for architecting and creating eloquent software solutions that will help drive the future of our products.
Responsibilities & Duties
- Writing clean, maintainable and efficient Ruby code
- Communicate effectively to bridge the gap between remote operations teams and developers.
- Designing robust, scalable and secure features
- Identify bottlenecks and bugs, and devise solutions to these problems
- Ensure code quality, organization and automation
- Contributing in all phases of the development life cycle
- Write documentation, environments and procedures.
Required Skills
- Experience with Ruby on Rails, along with other common libraries such as RSpec
- Understanding of the syntax of Ruby and its nuances
- Understanding of fundamental design principles behind a scalable application and Micro-services
- Proficient understanding of code versioning tools
- Good written and oral communications skills.
- Visualization and big data processing techniques
- Encourage and participate in collaborative development process with engineers on multiple sites.
- Ability to take ownership and see the task till end with independent research/development skills.
- Focusing on big picture – working with partners to enhance workflow and business processes supported
Education and Experience
- 5+ years full stack Rails development
- Experience with Rails / Sinatra
- API’s and versioning
- Experience with TDD (Test Driven Development)
- Experience with Agile / SCRUM / Jira
To learn more about Ascend Learning and make an application directly to the position, please visit our careers page:www.ascendlearning.com/careers
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.