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:
- CV & Code Review β Evaluating experience and relevant projects
- Initial Technical Interview (20 mins) β Focused on experience and background
- Technical Assessment β Format and duration to be agreed with the client
- 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.