Ruby on Rails & Node.js Developer


Premium Job From Experis IT

Recruiter

Experis IT

Listed on

9th April 2021

Location

England

Salary/Rate

£500 - £525

Type

Contract

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Role: Ruby on Rails & Node.js Developer

Start Date: ASAP

Location: Remote

Duration: 2 months

IR35: Out of Scope

As a Ruby on Rails/Node.js Developer role you will help with the development and re-architecture of a core backend integration API that supports multiple front-ends including React web Applications and Mobile Apps.

You will have the opportunity to work on implementing a new Node.js microservices architecture that will eventually replace an existing Ruby on Rails application. You will be able to contribute to technology choices as well as defining new coding patterns and standards. We focus on automating our testing and will expect you to be comfortable writing unit tests for your code and also have experience with integration and API

contract testing.

You'll work across all stages of the product life cycle: from inception, to proof of concept, to full build, and then launch in the market. You'll also work closely with our broader team of Designers, Product Managers, Technologists and QA's to get to a fantastic result.

Your technical skills will include:Ruby on Rails, API development experienceRake, Bundler and Gem experienceSidekiq Job Queue experienceExperience of test automation with Jest, RSpec, Cucumber, Capybara and VCRNode.js microservices and API experience using Express.js frameworkKnowledge of SQL Server or similar database solutionCode Monitoring tooling, e.g. Datadog APMIntegration with external APIs both REST/GraphQL and HypermediaKnowledge of OWASP good secure coding practicesGood working knowledge of DockerGood understanding of Github workflowsKnowledge of CircleCI or Github ActionsKnowledge of the Atlassian Tool SuiteA strong view on testing and how to move quickly in a fast-paced iterative environmentDeep understanding of testing principles and a variety of testing techniques and methodsPrevious experience testing on Ruby, JavaScript, and its frameworksExperience working with continuous integration toolsAs our team member you will be able to:Work in a Scrum delivery methodologyBe able to proactively and clearly communicate with your team across all written and verbal channels.You understand and work around the challenges of being part of a remote team.Show your passion and curiosity for web technology and know when to introduce new ideas to the team.Exhibit a wealth of experience of software integration patterns, APIs and approaches to integrating with legacy systems.Comfort advocating DevOps concepts and are expert in the tools and technologies that make them possible.An eye for detail and passion to make what we create shine. Our products have got to be functionally correct and they've also got to look goodThe drive to proactively identify and implement improvements to the way we workDeliver value to our clients as quickly as possible. In tech terms, this means we get stuff built and shipped and into customers hands as fast as we can.Work within a multi-skilled technology team consisting of Frontend Developers, Backend Develops, and strategic Technologists. However, we build teams around projects and each project team is multi-disciplinary and made up of Product Strategists, Service Designers, Product Designers and DevelopersSpend time reflecting on the work we're doing and how we're doing it. As a core developer you'll be an integral part of the development team and will help define "what good looks like" for the core integration component of the web service.Please submit CVs today!

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: