fullstack developer.

Randstad UK
London, UK
3 days ago
Apply on www.randstad.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
£65,000.0 - £70,000.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Amazon Web Services Microsoft Azure Cloud Computing Relational Databases Web Development Django Web Framework Python (Programming Language) PostgreSQL MongoDB NoSQL Open Source Technology
+16 more
Query Optimization Ruby on Rails Redis Ruby Next.js Software Engineering TypeScript Data Processing ReactJS Backend Fastapi Vue.js Kubernetes Front End Software Development Docker Programming Languages

Requirements

  • 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).

About the company

Randstad Technologies Ltd is a leading specialist recruitment business for the IT & Engineering industries. Please note that due to a high level of applications, we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.randstad.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

1:55 min

Transitioning from photography to full-stack programming

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all