Senior Backend Engineer (Ruby, AWS, Terraform)

We are looking for candidates with strong backend engineering experience, particularly in Ruby, AWS, and Terraform, to contribute to the ongoing enhancement of a key data reporting and analytics module. The work involves building data visualisation and reporting features that will provide deeper insights into physical performance metrics and
trends. This is a fully remote role, though candidates must be available during UK business hours (GMT/BST). Occasional travel may be required.

 

About the Project:
The engineers will be working on enhancing a newly released data reporting and
visualisation module. The module has been in development for two years and is now in a
phase where iterative improvements can deliver significant value with relatively low effort.

The engineering team follows SCRUM methodologies and is well-established, consisting of
Backend, Frontend, Product, Design, and QA professionals. Engineers will be paired with a
buddy for onboarding, and development processes are mature and well-documented.

The focus will be on:

  • Enhancing and expanding API capabilities
  • Optimising data processing and pipelines
  • Improving data visualisation and reporting features
  • Ensuring robust security and compliance standards
  •  

Technical Requirements:

  • Ruby (5+ years) β€” Proficiency in backend development using Ruby
  • AWS (5+ years) β€” Strong cloud infrastructure experience
  • MySQL (5+ years) β€” Database design and optimisation
  • Terraform (2+ years) β€” Infrastructure as Code experience
  • API Development β€” Experience designing and maintaining RESTful APIs
  • Security & Compliance Awareness β€” Experience working in a business following audited security practices (e.g. ISO27001)

 

Soft Skills:

  • Ability to work independently yet collaboratively
  • Experience working within a mature engineering culture
  • Comfortable working in a matrix management structure
  • Strong problem-solving skills and a user-focused mindset

 

Responsibilities:

  • Design, build, and maintain scalable backend services, APIs, and databases
  • Collaborate with frontend engineers to deliver end-to-end features
  • Support data scientists in implementing data processing models
  • Ensure security best practices, including data encryption and authentication/authorisation
  • Maintain and enhance AWS infrastructure using Terraform
  • Participate in code reviews, ensuring high standards and maintainability
  • Debug production issues across multiple layers of the stack
  • Improve engineering processes, tooling, and deployment pipelines

 

Success Criteria:

Efficient Feature Delivery β€” Enhancing the reporting module with minimal defects
Stable & Scalable Code β€” Writing tested, maintainable, and efficient backend services
Strong Security Practices β€” Adhering to security standards and best practices
Smooth CI/CD Process β€” Contributing to a reliable and automated deployment pipeline

 

Working Practices:

  • Current team of 9 consisting of Product, Design, QA, Front and Back End engineers, including Team Lead
  • Buddy to be provided. Onboarding well documented
  • Agile development practices, with Scrum methodology
  • Daily standups (15 mins)
  • Weekly backlog review (1hr)
  • Weekly sprint planning (1 hr)
  • Biweekly sprint demos (1 hr)
  • Biweekly retros (1hr)

 

Additional Information:

Travel: Potentially travel to the client’s HQ (UK), 1-2 times per year. Travel and accommodation costs will be covered separately.

Laptop & Equipment: Provided post-verification.

Onboarding: Comprehensive onboarding process including security training and development environment setup.Tooling: Jira, Slack, Github, Google Workspace

 

Assessment Process:

  1. CV & Code Review β€” Evaluating experience and relevant projects
  2. Initial Technical Interview (20 mins) β€” Focused on experience and background
  3. Technical Assessment β€” Format and duration to be agreed with the client
  4. Final Interview with Client β€” Soft skills and cultural fit assessment

 

What We Offer:

  • Full remote with flexible business hours;
  • Two weeks of vacation per year (10 working days), next year 15 working days;
  • Paid sick leave per year (5 working days);
  • Amazing opportunities for professional growth within a top-notch team of professionals;
  • Competitive compensation commensurate with your experience and skills;
  • English lessons;
  • Co-working compensation;
  • An excellent team with a friendly atmosphere.
Published 13 March
44 views
Β·
8 applications
75% read
Β·
63% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.