Capstone IT is partnering with an E-Learning provider to hire a Remote Lead Ruby on Rails Developer. The role requires a mix of building new features and bringing new products to market to gain a competitive edge. We’re also looking to build out and scale our business capabilities that will extend the reach of our current offering. Developers 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. We are seeking a senior full-stack engineer skilled in Ruby on Rails, PostgreSQL, and React/Bootstrap.
Responsibilities
- Report directly to the Head of Engineering
- Work with Platform Analysts, Scrum Masters, QA Analysts, Product Owners, and other cross-functional resources to define and deliver business impacting projects
- 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
- Maintain an active testing suite as well as a strong QA process that the developer will be personally responsible for
- 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
Requirements
- 5+ Years of development experience
- 3+ Years of Ruby on Rails development experience
- 3+ Years of Javascript (preferably React) experience
- 3+ Experience using Git/Github is required
- Experience with React or Angular is preferred
- Experience with HTML5, CSS, SQL
- Working knowledge of Python programming is preferred
- 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 references
- A passion for education and healthcare are important