Lead Ruby on Rails Software Engineer for an Insurance Technology Company

We are currently looking for a remote Lead Ruby on Rails Software Engineer with 5+ years of development experience to join our team.
The customer is a mobile insurance technology company. The primary product is a mobile application that takes a picture of the property that needs to be insured (cars, homes, pets, jewelry, etc.) and connects the customer with insurance partners that can offer the best price and coverage across the US & Canada.
The main pool of tasks is associated with improving the Policy Administration system for the insurance company to support a larger-scale operation.
In this role, you will be expected to work with Ruby on Rails and GoLang, helping build microservices and backend code primarily, but also expected to be able to do some essential frontend work, such as making a quick admin console.
- Understanding business requirements and customer needs
- Designing and developing particular features or non-functional requirements (coding, configuring existing functionality, re-factoring, etc.) based on business requirements and architecture adhering to the software quality requirements
- Developing Unit and Integration Tests
- Manually testing developed solutions when it is necessary
- Documenting produced code
- Developing fixes for defects found by internal or customer QA
- Conducting re-factorings and continuous code improvement
- 5+ years of practical experience in programming technologies and software development life cycle (SDLC)
- 1+ years of relevant leadership experience
- Strong experience in Ruby on Rails development
- Experience in building UML diagrams
- Experience with AWS
- Experience with Redis and Sidekiq
- Experience with PostgreSQL
- Familiar with ‘You Build It You Run It’ concept
- Experience in distributed applications development
- Strong understanding of quality requirements and methods to meet them
- English level B2+
- Knowledge of GoLang
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn