We are looking for Ruby developer to join our team. We have a great professional team, and we are pleased to invite a specialist with solid experience and strong soft skills.
A healthcare project that helps to direct difficult-to-treat dental patients to the right hospitals in the UK. Now we are covering 80% of Great Britain’s territory, getting 3,500 medical referrals daily, and growing. Team has full control over technical decisions, choice of architecture, and direct collaboration with stakeholders.
The system is not at scale yet but has many challenges of a large project. You will have the final say over code that gets deployed to production and affects over a million medical records. You will work with DevOps team on creative solutions to move volumes of data across data centres with a tight maintenance window. You will work directly with our security and penetration testing partner to resolve potential data leaks and security breaches. All this with support from a very easy-going and loyal product team in the UK.
At least 3 years experience with Ruby and Ruby on Rails;
Experience with AWS;
Experience with Microservice architecture;
Ability make slow and steady improvements to it alongside existing feature requests. The team has full control over the choice of a technical stack, but the project right now is not ready for bold changes;
Strong knowledge of Rspec or similar is required. Project test coverage is 90% and improving;
Ability to react on results of security testing carried out by an external security agency.
Good written command of English.
Good to have
Ability to translate the complexity of the business domain into maintainable code;
Ability to troubleshoot memory leaks, performance issues, deadlocks at a database level, and sudden server downtimes due to bugs in Ruby code;
Able to communicate to the QA engineer potential affected areas or types of bugs to look out for. Understands their part in making sure the QA process is effective;
Has worked on production systems where was responsible for the final code review and the consideration of how this affects existing data in the database, the deployment process, etc.;
Basic knowledge of Unix-based systems (basic bash commands, concepts of users and permissions, ability to work effectively with log files via command-line, quickly assess if the server is under memory / CPU / IO load).
Flexible working hours (full-time, 8 hours working day);
Comfortable office (B+ class) with unlimited car/bicycle parking space at cozy eco-part of the city;
Possibility to use a corporate Bolt for work trips;
Possibility to work remotely;
You can select a computer or/and a laptop that is most convenient for you;
Social package, including medical insurance, sports compensation, educational budget, free English classes, psychological training sessions;
20 days of paid annual vacation;
15 days of paid sick-leaves;
Having fun with your team is required. Team-building and corporate celebrations.