Full Stack Developer
Role details
Job location
Tech stack
Job description
We're looking for a talented and curious Full Stack Developer to help take our product to the next level.
Our engineering and product teams are already disrupting the industry with our unique, 4 network, data-only product, Smart SIM . But we know there's much more to build. That's where you come in.
In this role, you'll help shape the technical direction of our product, looking beyond the standard stack to introduce new technologies, techniques, and ideas. You'll play a key role in the full development lifecycle, delivering high-quality features and continuously improving how our backend and frontend platforms are built.
You'll work across our API, databases, network and infrastructure, internal tools (including team and customer-facing dashboards) and web-based interfaces, creating experiences that truly delight our users.
Reporting to the Head of Engineering, you'll be a core part of our small but mighty tech team, collaborating closely with developers and product to make a meaningful impact across the full stack.
Our engineering team is at an exciting stage of growth as we explore how AI can accelerate development, level up our coding, enable fast adoption of new languages and frameworks, to help us achieve our ambitious goals. ️ Key responsibilities
- Build and develop our React Native app, delivering new features, fixing issues, and reducing technical debt
- Develop web applications using React/TypeScript, including customer-facing account management and internal dashboards
- Help to maintain backend APIs, adding attributes and endpoints to support new features and improvements
- Design and implement asynchronous workflows to manage customer and service lifecycle requests (experience with Temporal is a plus)
- Collaborate in code reviews and architecture discussions to maintain high engineering standards
- Troubleshoot and resolve production issues across the full stack
- Work cross-functionally with product, customer ops, and marketing team to deliver seamless user experiences
- Help shape engineering best practices and build internal tools to support our team
Requirements
- You're a strong generalist with experience across both frontend and backend
- You're fluent in modern TypeScript but you're language-agnostic and enjoy picking up new languages and frameworks
- You're comfortable with CI/CD workflows and typical DevOps processes relating to deployment of Dockerised Node applications to Cloud Hosting environments (esp. GCP)
- You have more than a passing familiarity with relational databases (e.g. Postgres) and writing efficient SQL
- You're pragmatic, curious, and motivated by solving real user problems
- You're comfortable owning projects end-to-end in fast-moving environments
- You're committed to clean, maintainable and well-documented code
- You're a clear communicator, who collaborates effectively
- You're comfortable asking questions and challenging assumptions
- You're excited by AI and its potential to accelerate development and support rapid iteration and experimentation
Bonus points if:
- You have experience working in a fast-paced start-up environment
- You have experience GCP
- You have experience in Temporal
Benefits & conditions
Interview process
- Introductory call with our Head of People & Impact (30 mins)
- Interview with our Head of Engineering and Backend Engineer (1 hour)
- In-person interview:
- 1-2 hour interactive live coding session
- 30 min break
- 1 hour interview with Andy and Josh, our Co-Founders
We understand it is a big commitment to come in, so we are happy to pay you for this time. What's it really like to work in the engineering team at Honest?
Honest by name, honest by nature. We like to be upfront about how we work, so here's what you need to know.
Life in our engineering team moves fast. Priorities shift, ideas evolve, and plans change as we stay nimble and focused on what matters most.
Honest is a place for people who enjoy adapting, thinking on their feet, and learning as they go. What you're building today might look different tomorrow - not because it was wrong, but because we've found a better way forward.
No two days are the same. It's dynamic and exciting, and best suited to engineers who thrive in fast-paced environments and see change as an opportunity, not a blocker.
We're building something new together from the ground up. Ready to join the fun? Support during the process
If you have a disability, health condition, or any access needs and would like us to make adjustments to our process, please let us know. We're happy to work with you to make sure you have what you need to take part fully and comfortably. Email Fi , our Head of People & Impact. She's here to help. UK work eligibility
We can only accept applications from those eligible to live and work in the UK. We are unable to sponsor visas for this position. What you'll get in return for all your hard work?
Salary: £70,000 - £80,000
️ Ownership in Honest through our EMI option scheme
25 days of annual leave, plus all bank holidays
Your birthday off each year on us!
A hybrid-first working environment with at least 1 day per week in the London office
An Honest sim, and refurb phone on us
1 paid volunteering day each year
Wellbeing budget through Heka
Cycle to Work scheme
£500 annual learning budget
Regular in-person team socials
Private medical insurance Why join Honest?
Backed by top investors including Sidebyside, DMGV, WAYRA, Ascension and TinyVC
Being part of a talented team that likes to have fun
Fast-learning, entrepreneurial environment where we focus on supporting your growth and personal development
Opportunity to help shape the future of Honest
We'll provide you with all the tools and technology you need to do your best work
Working for one of the UK's top rated mobile networks on Trustpilot
Make your mark at the UK's most ethically rated and highest scoring B Corp mobile network Diversity, inclusion, equity and belonging at Honest
Here at Honest, we're all about doing the right thing, even especially when no one's looking.
That includes building an inclusive environment where everyone feels like they belong and proud to be their true selves everyday. We're committed to providing the support our team needs to thrive and do their best work.
We believe it's our differences that make us stronger and celebrate diversity in the Honest team. Learning from one another's unique experiences, perspectives and ideas is how we win.