Junior Software Engineer

Explore roles

Haystack

Junior Software Engineer

Private salary

United Kingdom

Fully remote

Graduate
Junior
Mid
Senior
Leader

Description

Location: Remote, UK
Full-time, permanent
About Haystack:
Our mission at Haystack is to match the most talented people in the world with their dream jobs. If you are looking to be at the forefront of tech and work with some of the fastest-growing companies, we invite you to apply for a role. By joining the Haystack community, your CV will become visible to top industry leaders, unlocking access to the best career opportunities on the market.
About the role:
Combine your passion for software engineering with a drive to tackle sustainability and climate change.
This forward-thinking organisation is looking for an early-career full-stack developer to help deliver digital transformation projects with real environmental impact. You’ll work across the stack, gain mentorship from experienced engineers, and develop skills that go well beyond a typical graduate or junior role.
What you’ll do:
Build and maintain both front-end and back-end components for new digital solutions
Develop user interfaces using React.js, TypeScript and Tailwind CSS
Support back-end services with Node.js (Express)
Work with MongoDB for data storage and management
Contribute to AWS cloud infrastructure and deployment
Assist with containerisation using Docker/Kubernetes
Implement authentication systems (OAuth 2.0, Auth0, AWS Cognito)
Design and consume RESTful APIs and apply security best practices (e.g. OWASP)
Collaborate through Git-based version control, documentation and code reviews
What you bring:
Degree (2:1 or above) in Computer Science, Software Engineering or related field – or equivalent practical experience
Some hands-on exposure to JavaScript/TypeScript and frameworks like React.js
Basic back-end development experience with Node.js
Understanding of databases, especially MongoDB
Interest or some exposure to AWS cloud services and containerisation
A genuine passion for sustainability, ESG and climate solutions
A collaborative, problem-solving mindset and eagerness to learn
Why this role stands out:
Mentorship and guidance from experienced developers
Early responsibility on meaningful projects with global relevance
A clear path to grow into more senior engineering roles
If you’re ready to launch your software career while helping address the climate challenge, this is your chance to make a tangible difference.

Role tech stack

python
Python
react
React
javascript
JavaScript
typescript
TypeScript
nodejs
Node.js

Culture overview

At Haystack we work like the product we build – fast, transparent and signal-driven. We trust people to own their work and give them the space to ship without red tape. Ideas win on merit, not job titles. We’re remote-friendly but tightly connected, using daily async stand-ups and quick calls when it matters. Feedback flows openly, experiments happen daily, and learning is built into the job. Everyone here cares about craft – whether that’s clean code, crisp design or clear communication – and we back each other to keep raising the bar. We celebrate wins, own mistakes and move on quickly. If you like autonomy, impact and a team that genuinely roots for each other, you’ll feel at home at Haystack.

Employee benefits

Flexible Hours
Flexible Working
Free Parking
Laptop
Learning Allowance
Learning/Development days

Office vibe

Beer Fridge
City Centre
Free Coffee
Social Events
Team Building Days

Location

Leadership

Mike Davies
Co-founder

Tech overview

Haystack is a real-time marketplace connecting 150k+ tech professionals with teams they actually want to join. Our AI-driven matching crunches millions of data points to surface the right people in seconds, while Verified Candidates come pre-screened and interview-ready with 80% shortlist rates. Behind the scenes we run a live, event-driven platform built with TypeScript/Node, React, GraphQL, MongoDB and AWS—shipping fast with vector search, embeddings and microservices powering instant alerts and 24–48h interview booking. If you love distributed systems, data pipelines and building products people genuinely want to use, this is the place to do it.

Engineering principles

Agile Process
Code Reviews
Continuous delivery
Continuous Development
Mentoring
Rapid release cycles
Scrum
Unit testing

Company tech stack

aws
AWS
graphql
GraphQL
mongodb
MongoDB
nodejs
Node.js
react
React
react-native
React Native
typescript
TypeScript
Haystack
Junior Software Engineer
Share role