At a Glance
- Tasks: Design and build full-stack applications using React and Python.
- Company: Join a growing tech team focused on modern, scalable solutions.
- Benefits: Enjoy generous holidays, pension contributions, and a learning budget.
- Why this job: Make a real impact in a collaborative, high-autonomy environment.
- Qualifications: 4+ years experience in full stack development with React and Python.
- Other info: Remote work available; participate in team socials and mentorship.
The predicted salary is between 36000 - 60000 £ per year.
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
- ~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
- 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)
- Generous holiday allowance
- Pension contributions
- Learning & development budget
- Friendly, collaborative team culture
- Regular team socials
Full Stack Developer (remote or hybrid) employer: Haystack
Contact Detail:
Haystack Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer (remote or hybrid)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, particularly React and Python frameworks like Django, FastAPI, or Flask. Having hands-on experience or personal projects showcasing these skills can significantly boost your chances.
✨Tip Number 2
Engage with the developer community by participating in forums or contributing to open-source projects related to React and Python. This not only enhances your skills but also helps you build a network that could lead to job opportunities.
✨Tip Number 3
Prepare to discuss your experience with CI/CD pipelines and cloud services during interviews. Being able to articulate how you've implemented these in past projects will demonstrate your readiness for the role.
✨Tip Number 4
Showcase your collaborative skills by highlighting any experience working in cross-functional teams. Be ready to share examples of how you've contributed to team success, as this aligns well with our company culture.
We think you need these skills to ace Full Stack Developer (remote or hybrid)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with React and Python, as well as any relevant projects you've worked on. Emphasise your full-stack capabilities and any specific technologies mentioned in the job description.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for full-stack development and your understanding of the company's products. Mention how your skills align with their needs and how you can contribute to their team.
Showcase Relevant Projects: Include links to your GitHub or portfolio where you have showcased projects using React and Python. Highlight any applications that demonstrate your ability to work across the full development lifecycle.
Prepare for Technical Questions: Anticipate technical questions related to React, Python, and full-stack development during the interview process. Brush up on your knowledge of REST APIs, cloud services, and CI/CD pipelines to impress your potential employer.
How to prepare for a job interview at Haystack
✨Showcase Your Full Stack Skills
Make sure to highlight your experience with both React and Python during the interview. Be prepared to discuss specific projects where you used these technologies, focusing on your role in the development lifecycle from design to deployment.
✨Demonstrate Collaboration Experience
Since the role involves working with cross-functional teams, share examples of how you've successfully collaborated with product managers, designers, or data teams in the past. This will show that you're a team player and can thrive in a collaborative environment.
✨Prepare for Technical Questions
Expect technical questions related to your knowledge of REST APIs, SQL/NoSQL databases, and cloud infrastructure. Brush up on these topics and be ready to explain your thought process when solving problems or making architectural decisions.
✨Ask Insightful Questions
At the end of the interview, ask questions that demonstrate your interest in the company's tech stack evolution and future projects. This shows that you're not only focused on the role but also invested in the company's direction and success.