2 декабря 2020
We are currently looking for a remote Lead Ruby on Rails Software Engineer with 5+ years of development experience and GoLang expertise to join our team.
The customer is a mobile insurance technology company. It's 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 the improvement of Policy Administration system for 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 basic frontend work, such as building a quick admin console.
Please note that even though you are applying for this position, you may be offered other projects to join within EPAM Anywhere.
RESPONSIBILITIES
Understand business requirements and customer needs
Design and develop 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
Develop unit and integration tests
Manually test developed solutions when it is necessary
Document produced code
Develop fixes for defects found by internal or customer QA
Conduct re-factorings and continuous code improvement
REQUIREMENTS
5+ years of practical experience in programming technologies and software development life cycle (SDLC)
1+ years of relevant leadership experience
Strong Ruby on Rails development experience
Experience building UML diagrams
Experience with AWS
Experience with Redis and Sidekiq
Experience with PostgreSQL
Familiar with ‘You Build It You Run It’ concept
Understanding and experience in distributed applications development
Strong understanding of quality requirements and methods to meet them
At least intermediate English level suitable for:
Reading documentation, business requirements, and tasks definitions
Writing docs, responses for requirements and tasks in task tracking system
Communication with colleagues and customer representatives via emails and during conference calls
NICE TO HAVE
Knowledge of GoLang
WE OFFER
Competitive compensation depending on experience and skills
Work in enterprise-level projects on a long-term basis
Full-time remote work (you can work from anywhere you are)
Unlimited access to learning courses (LinkedIn learning, EPAM training courses, English regular classes, Internal Library)
Community of 36,700+ industry’s top professionals
This position is a part of the new innovative program EPAM Anywhere, which gives an opportunity to work remotely in multidisciplinary teams on global projects that define the future – of technology, collaboration and learning. Join us and take the best of two worlds: full-time employment and remote work.