FlexSolution is an IT company located in Kharkiv. We are a young team united by a common idea of quality software development. Our work is built on the principles of transparency, predictability, and accountability to customers and colleagues. The team members have a wide experience in software development and project management.
12 березня 2025

Senior Backend Engineer (Ruby, AWS, Terraform) (вакансія неактивна)

віддалено $4000–5000

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;
  • 3 weeks (15 working days) of vacation per year;
  • 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.