Senior Ruby Developer
Job Description
Our culture is intentionally results-driven and selfless with a relentless focus on our customers. We believe in trust, transparency, freedom and responsibility with a commitment to meritocracy, inclusion and diversity of thought. Continual investment in our over 1400 employees is also a core principle realized through ongoing professional development and providing opportunities to grow, develop and lead. Ascend Learning is headquartered in Burlington, MA with additional office locations and remote workers in cities across the U.S. and in the U.K.
Join our growing team! This Senior Ruby Developer role requires a mix of building new features, bringing new products to market, and integrating with other teams. We're also looking to build out and scale our business capabilities that will extend the reach of our current offering.
Developers at Ascend Learning are highly involved in the decision-making process. The role includes executing development tasks, working with the product teams to enhance our roadmaps, 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. Our team members are empowered to creatively problem solve and freedom to create their own technical solutions.
We are seeking a senior full-stack engineer skilled in Ruby on Rails, PostgreSQL, and React/Bootstrap.
Responsibilities
- Capable of working independently, as well as with team members on different teams and in different locations
- Develop new features for institutional clients and b2c clients
- Build out learning management system/classroom functionality with interactivity from the UI
- Develop and support enhancements and new functionality to automate deployments in a micro services architecture environment
- Managing and maintaining an active codebase
- Respond quickly to changes
- Participate in usability, user testing, and feedback loops
- Work closely with other engineering team members to ensure code deployments are fully automated and transparent.
- Continually work towards making improvements in the release process and facilitate migration to a Continuous Deployment/Continuous Integration approach
- Provide technical expertise and troubleshooting as needed to support production issues
- Contribute to 100% site uptime and proper backup and redundancy procedures
- Assist and in some cases be responsible for the design and architecture of projects and features
- Be willing to support deployments outside of work hours & participate in an on-call rotation
- Actively participate in all relevant agile ceremonies for each project iteration
Education and Experience
- Bachelor's degree in a computer related field and/or equivalent work experience
- 5+ Years of development experience
- 3+ Years of Ruby on Rails development experience
- 3+ Experience using Git/Github is required
- Experience with React is preferred
- Experience with HTML5, CSS, SQL
Skills and Abilities
- Demonstrated organizational and teamwork skills, strong attention to detail, and a willingness to participate in collaborative development projects
- Excellent problem-solving skills and an ability to translate a business scenario into a technical solution
- Excellent verbal and written communication skills
- Strong technical and interpersonal reference
This position requires that the employee be fully vaccinated against COVID-19, unless an exemption has been granted by Ascend Learning for a religious, health-related or other legally-mandated reason, which will be considered on a case-by-case basis in accordance with applicable law. Individuals are considered "fully vaccinated" (1) two weeks after their second dose in a 2-dose series (such as Pfizer or Moderna vaccines); or (2) two weeks after a single-does vaccine (such as Johnson & Johnson's Janssen vaccine). Ascend Learning's current policy also requires that individuals visiting our offices be fully vaccinated against COVID-19. In line with our commitment to the safety and wellbeing of our employees, if we choose to interview you and you are fully vaccinated, we may invite you to interview in our office. If you are not fully vaccinated and we choose to interview you, we will arrange for a virtual interview.
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.
#LI-NK1
Date Posted
09/11/2022
Views
3
Similar Jobs
Senior Finance Business Partner (d/f/m) - Personio
Views in the last 30 days - 0
Personio an intelligent HR platform is seeking a Senior Manager for FPA to lead financial planning and analysis for key departments The ideal candidat...
View DetailsSenior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio
Views in the last 30 days - 0
Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...
View DetailsSenior Pricing Analyst - Cencora
Views in the last 30 days - 0
Cencora formerly known as AmerisourceBergen is a leading global pharmaceutical solutions organization They are currently experiencing rapid growth in ...
View DetailsSenior Product Analyst - FinCrime Platform - WISE
Views in the last 30 days - 0
Wise is seeking a Senior Product Analyst for its FinCrime Platform The role involves driving analytics efforts in the Financial Crime Platform product...
View DetailsSenior Data Analyst - Customer Experience - WISE
Views in the last 30 days - 0
Wise is a global technology company aiming to revolutionize international money transfers by offering minimal fees maximum ease and full speed They ar...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View Details