Must-Have Experience & Skills:
Candidates must have strong technical English and be comfortable communicating with both technical and non-technical stakeholders. They should also demonstrate:
1. 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)
2. Business & Collaboration Experience:
● Remote Working & Collaboration (5+ years)
● SCRUM/Agile Experience (2+ years)
● Direct Interaction with Product Teams (2+ years)
● Direct Interaction with QA Teams (2+ years)
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