Haystack

Full Stack Engineer

England, GB

$4
12 days ago
Save Job

Summary

Job Title: Full Stack Software Engineer (React / Python)

Location: Fully remote (UK-based)

Experience: 4+ years

Salary: Competitive

Type: Full-time, Permanent


About the Role

We’re looking for a Full Stack Software Engineer to join our growing team, working across the full development lifecycle—from architecture and design through to deployment and support. You’ll be building modern, scalable applications using React on the frontend and Python (Django/FastAPI/Flask – depending on the stack) on the backend.


You’ll play a key role in shaping the direction of our products and have real impact in a high-autonomy, low-ego environment.


What You’ll Do

  • Design, build, and maintain full-stack applications using React and Python
  • Collaborate with cross-functional teams including Product, Design, and Data
  • Write clean, scalable, and well-tested code
  • Contribute to architecture decisions and influence tech stack evolution
  • Participate in code reviews and mentor junior developers
  • Work with CI/CD pipelines and cloud services (e.g., AWS, GCP, or Azure)
  • Take ownership of features from concept to production


About You

  • 4+ years’ professional experience as a full stack engineer (or frontend/backend with full stack exposure)
  • Proficient in React, JavaScript/TypeScript, HTML/CSS
  • Strong backend experience in Python – ideally with Django, FastAPI, or Flask
  • Familiar with REST APIs, SQL/NoSQL databases, and cloud infrastructure
  • Comfortable in a collaborative and agile environment
  • Strong communication skills and a pragmatic, problem-solving mindset


Bonus Points

  • Experience with containerization (e.g., Docker, Kubernetes)
  • Knowledge of testing frameworks (e.g., Jest, PyTest)
  • Familiarity with DevOps practices and CI/CD pipelines
  • Experience with cloud services (AWS, GCP, or Azure)


Perks & Benefits

  • Generous holiday allowance
  • Pension contributions
  • Learning & development budget
  • Friendly, collaborative team culture
  • Regular team socials

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: