Point your AI agent at freehire and let it find you a job.

Get the CLI →

Randstad Staffing

NewBe an early applicant

Fullstack Developer

Posted Updated 1 view
Discussion

Summary

Hybrid London role for a polyglot fullstack/backend-heavy engineer building web applications with Ruby on Rails, Python (Django/FastAPI), and Rust, plus modern JS/TypeScript frontends. Day-to-day spans data stores (PostgreSQL, Redis, MongoDB) and cloud/container infra (AWS/GCP/Azure, Docker, Kubernetes).

Job Title: Fullstack Software Engineer (Rust / Ruby / Python)

Location: London, UK (Hybrid)

Job Type: Full-time

What We're Looking For

  • Experience: 4+ years of professional software development experience in a fullstack or backend-heavy role.
  • Polyglot Proficiency:
    • Strong commercial experience with Ruby (preferably Ruby on Rails) for web application development.
    • Solid proficiency in Python (Django, FastAPI, or similar) with an understanding of data processing.
    • Production experience or a strong foundational knowledge of Rust, particularly in building concurrent, memory-safe, and high-performance applications.
  • Frontend Knowledge: Experience working with modern JavaScript/TypeScript frameworks (e.g., React, Vue, or Next.js) and a solid understanding of web fundamentals (HTML/CSS).
  • Database Expertise: Deep knowledge of relational databases (PostgreSQL) and NoSQL stores (Redis, MongoDB), including query optimization and schema design.
  • Cloud & Infrastructure: Familiarity with AWS, GCP, or Azure, and containerization orchestration (Docker, Kubernetes).
  • Mindset: You are a problem-solver who embraces ambiguity. You care more about solving the problem effectively than being strictly tied to one programming language.

Bonus Points

  • Experience migrating legacy applications (e.g., Ruby/Python to Rust).
  • Contributions to open-source projects in Rust, Ruby, or Python.
  • Familiarity with WebAssembly (Wasm).

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available