Position: Team Lead Ruby on Rails Developer
Company: Exadel
Category: Ruby
Experience required: 5y
English level: upper
Published: 2021-02-01T00:00:00+02:00

**Requirements:**
• Proven work experience as a team leader or supervisor
• Experience with any of the following technologies: Ruby, Java, or Javascript; preferred NodeJS and React
• If you have worked with only one technology you should be motivated to learn and work with the whole stack 
• Experience in Production Support activities (on-call availability, production monitoring, incidents resolution, deployments)
• Excellent communication and leadership skills
• Organizational and time-management skills
• Decision-making skills
• Degree in management or training in team leading is a plus

Responsibilities:
• Create an inspiring team environment with a culture of open communication 
• Set clear team goals
• Production support customizing 
• Delegate tasks and set deadlines
• Oversee day-to-day operations
• Monitor team performance and report on metrics
• Motivate team members
• Listen to team members’ feedback and resolve any issues or conflicts
• Recognize high performance and reward accomplishments
• Encourage creativity and risk-taking
• Suggest and organize team-building activities

**About the Customer:**
The customer is an educational technology company based in Salt Lake City, Utah. It is the developer and publisher of Canvas, a Web-based learning management system, and Canvas Network, a massive open online course (MOOC) platform. 

**About the Project:**
The customer’s solution has a few services that exist outside the primary monolith and that provide additional functionality to the customer's core product - the world's fastest-growing learning management system. The customer needs help operating and maintaining these services. This means the customer needs to staff a team capable of having full ownership of key product components. This means we're looking for people with an operational mindset who will strive to surpass the customer’s SLAs of 99.9% uptime 24x7, minimal bugs, test automation, and minimal waste (both process and technical). 

The services will be:
• an attendance tool enabling teachers to easily record attendance. This is a standard Ruby on Rails app with backbone JS (and some React) on the front end. Backed by RDS (both MySQL and Postgres)
• an Alexa skills service. This is a light service written as a JavaScript lambda and an Express/Node server application backed by DynamoDB
• a document viewing and annotation service. This is made up of a Node app and a conversion service (knight rider) written in Java and backed by S3 and DynamoDB. It also uses SQS and has a small amount of Scala.	
LTI applications using Ruby and Rails. They are deployed on our platform infrastructure and leverage Postgres, ElastiCache, S3, etc.
• a learning content package manager. This service is made up of a 3rd party service written in Java/JavaScript/MySQL. Hosted with EC2 and RDS. There's also a wrapper written in rails/js/postgres.

**We offer:**
• Vacation is 20 working days / till 20 working days per year for sick leaves;
• Full payment of taxes;
• English courses;
• Flexible work schedule;
• Friendly environment;
• Medical insurance;
• Opportunity for career growth.

You can find more information about Exadel in Ukraine here: www.facebook.com/exadelukraine