Ruby on Rails (regular)
Backend Developer - Ruby / Ruby on Rails
Location : 100% remote candidates need to be located in the UK / Europe
Rate : €400 - €3510 per day (Open to Negotiation Depending on experience)
Contract duration : Initial 6-12 months - Very likely to be extended.
The development ecosystem :
Languages : Ruby on Rails
REST / JSON
Deployment to our own data centers / AWS
The Role :
Contribute in all phases of the development lifecycle
Follow best practices (test-driven development, continuous integration, SCRUM, refactoring and code standards) - Lead code review efforts and quality efforts in your area of ownership.
Work independently in a fast-paced environment.
Drive continuous adoption and integration of relevant new technologies into design. Own and deliver merchant facing features, from ideation to implementation to rollout.
You will lead the design and implementation of scalable and low latency backend systems within the enterprise
Evangelize high quality software engineering practices -
Write clean, maintainable and efficient code
Design robust, scalable and secure features
Identify, evaluate & define improvements to the existing infrastructure and product
Work closely with Product Managers to translate product requirements to engineering specifications.
Work with Program and other engineering teams within and outside Merchant for platform integration, deprecation tasks
Understand how key technical decisions will drive business outcomes
Participate in on-call rotation to continue to meet our critical SLAs
Participate in a highly-collaborative engineering team, with a focus on increasing site performance and stability
You will work closely with other engineers within your group and across the product and engineering organization to identify problems and build effective technical solutions
Mentor junior team members and encourage your peers to do the best possible work. Be a strong advocate of best design practices
Required Experience :
Backend development experience in a professional setting.
Experience developing in RoR with clear expertise in building microservices
Good Understanding of design patterns, security, performance and APIs.
Familiar with modern engineering practices : code reviews, continuous-deployment, automated testing.
Must be willing to constantly learn new things and in a fast-paced environment.
Excellent troubleshooting and problem-solving skills
Ability to work collaboratively through an agile development process that promotes constant team communication
Excellent communication skills, both written and verbal