Job Search and Career Advice Platform

Enable job alerts via email!

Staff Software Engineer

hackajob

Liverpool

On-site

GBP 55,000 - 75,000

Full time

5 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech recruitment platform in Liverpool is looking for a talented contractor to lead the decommissioning of a Rails monolith. This role requires over 6 years of experience in Python and Java, along with skills in MySQL and PostgresSQL. Strong problem-solving and communication skills are essential as the position involves coordinating across multiple teams. A passion for developer productivity and modern AI tools is also important. Join us to drive impactful engineering work at scale.

Qualifications

  • 6+ years experience in Python / Java and MySQL / PostgresSQL with modern frameworks.
  • Demonstrated ability to work in multiple codebases and languages.
  • Strong communication skills to manage stakeholders across teams.

Responsibilities

  • Own and lead on decommissioning Rails monolith.
  • Identify and support engineering efforts for decommission.
  • Ensure comprehensive test suite with integration tests.

Skills

Python
Java
MySQL
PostgresSQL
Django
Rust
Problem-solving
Communication
Job description

hackajob on-demand focuses on matching talented contractors like you with organisations seeking specific skills for their projects. We use our platform to connect you with exciting contract opportunities and discuss projects on behalf of the companies we partner with.

Deliverables
  • Own and lead on discrete areas of Rails monolith decommission as we move towards non-Ruby ecosystems, resulting in smooth transition and feature minimisation as you follow best practice engineering
  • Identify, drive and support broader engineering efforts that facilitate the effective decommission efforts across multiple teams
  • Ensure comprehensive test suite including integration tests and e2e testing with our existing mobile app testing infrastructure
  • Documentation for system architecture, API specifications, and deployment procedures
  • Performance monitoring and observability tools for system reliability
Skills Required
  • 6+ years experience in Python / Java and MySQL / PostgresSQL and familiarity with modern development frameworks.
  • Demonstrated polyglot ability and an eager willingness to jump into any code base. In particular, familiarity with Python / Django and Java are strongly desired. Any experience in Rust will also be strongly considered.
  • Breaking apart monoliths, utilizing contextually appropriate strategies.
  • Strong communication skills to manage stakeholders and coordinate execution across multiple teams.
  • Exceptional ability to solve problems both in code and outside of code.
  • Passion for developer productivity and staying up-to-date with AI advancements, including expectations that AI-coding assistants are leveraged on a day-to-day basis to boost productivity and drive results.

This role combines mission-driven work, large-scale technical challenges, and the resources of a global leader . If you’re excited to help transform flexible work at scale, apply, and we'll reach out to you.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.