At a Glance
- Tasks: Build and improve HR products with high-quality code and collaborate with a dynamic team.
- Company: Join Charlie, a company dedicated to making work better for small businesses.
- Benefits: Enjoy a competitive salary, flexible working, and generous leave policies.
- Other info: Work in a fun, inclusive environment with great career progression opportunities.
- Why this job: Make a real impact on products used by thousands while growing your skills.
- Qualifications: 1+ year in software development and experience with modern web technologies.
The predicted salary is between 45000 - 48000 ÂŁ per year.
About Charlie
We’re Charlie and we exist to Make Work Better. We do this by helping small businesses automate their HR tasks so that they can get the time, headspace and tools they need to build an engaged and high-performing team. We’re looking for a Product Developer (IC1–IC2) to join our Product & Engineering team and help us build HR products used by thousands of people every day.
What is a Product Developer (IC1–IC2)
We have a career progression framework. IC1 is a junior Product Developer, IC4 is a senior Product Developer, and IC levels 2 and 3 cover that middle area.
In This Role You Will
- Building and improving the Charlie product through writing high‑quality, maintainable code
- Fixing bugs, maintaining the codebase and supporting ongoing product development
- Collaborating in a cross‑functional team across product, design and engineering to shape what we build
- Reviewing code and contributing to discussions on code quality and best practices
- Working closely with customer teams to diagnose and resolve product issues
- Taking part in sprint planning, retrospectives and team rituals to continuously improve how we work
- Learning from and supporting other developers through feedback, pairing and collaboration
Requirements You Must Have
- At least 1 year of experience in a software development role
- Experience working with modern web technologies (e.g. Ruby, Rails, PostgreSQL or similar)
- Confidence using core development tools (version control, debugging tools, IDEs, etc.)
- Ability to write clean, maintainable and secure code (and explain it)
- Strong collaboration skills and ability to work in cross‑functional teams
- Openness to using AI‑powered development tools to support your workflow
- Self‑awareness and humility – you know that honest feedback is how you grow, and you’re not afraid to ask for help
Let Us Know If You Have
- Experience maintaining and upgrading production systems
- Exposure to debugging live customer issues or working with support teams
- Experience reviewing others’ code and giving constructive feedback
- Understanding of software security and vulnerability management
- Experience working in agile or sprint‑based environments
- A passion for building products with strong user empathy
Employment Details
This is a permanent full‑time role. We cannot offer visa sponsorship and you must be able to work in the UK.
The Way We Work
A team of 39 that genuinely enjoy spending time together, with regular in‑person and remote events to foster connection
9 day fortnights – our adjusted work week. We have every other Friday off work
Hybrid‑first approach; we optimise for office and remote working to be valued equally, and to be equally valuable
Live anywhere in the UK; we have 8 set days per year that we require the team to be together in our London office, but you have the flexibility to live anywhere in the UK
90 bookable “nomad working” days outside of the UK in any timezone each year
An amazing office space in East London’s pet‑friendly Second Home, and membership access to their wider locations
Exploration days when you can work on whatever across the company
We have review cycles 2x a year using our transparent career progression framework
Compensation Package
Benchmark salary from ÂŁ45,000 to ÂŁ48,000 based on your level within our progression framework.
Benefits
ÂŁ750 yearly Work Your Way Budget
Access to our Learn You Way L&D Fund
ÂŁ30 monthly wellbeing Budget
Private Health Insurance through Vitality
25 days annual leave + public holidays
4 bookable “Personal days” per year
A sabbatical of up to one month paid at 50% of salary (after 3.5 years)
Enhanced Equal Parental Leave policy
Equal Opportunities Statement
We are an equal opportunity employer and believe in the power of a diverse, inclusive team. We welcome all applications from all suitably qualified people, regardless of race, sex, disability, religion / belief, sexual orientation or age. Please let us know if you require anything which would enable your success throughout our interview process.
Product Developer in London employer: CharlieHR
Contact Detail:
CharlieHR Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Product Developer in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Charlie. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects and code. This gives us a chance to see your work in action and understand your coding style better.
✨Tip Number 3
Prepare for those interviews! Research common product developer interview questions and practice your answers. We love seeing candidates who can articulate their thought process and problem-solving skills.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Charlie.
We think you need these skills to ace Product Developer in London
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Product Developer role. Highlight your experience with modern web technologies and any relevant projects you've worked on. We want to see how you can contribute to making work better!
Show Off Your Collaboration Skills: Since we value teamwork, share examples of how you've successfully collaborated in cross-functional teams. Whether it's through code reviews or sprint planning, let us know how you work well with others!
Be Honest About Your Experience: Don’t be shy about your skills and experiences! If you’ve faced challenges or learned from feedback, share those stories. We appreciate self-awareness and humility, so show us how you’ve grown as a developer.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at CharlieHR
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, like Ruby, Rails, and PostgreSQL. Brush up on your coding skills and be ready to discuss how you've used these tools in past projects.
✨Show Your Collaborative Spirit
Since this role involves working in cross-functional teams, prepare examples of how you've successfully collaborated with others. Think about times when you’ve contributed to discussions on code quality or helped resolve product issues.
✨Embrace Feedback
Demonstrate your openness to feedback by sharing experiences where you’ve received constructive criticism and how it helped you grow. This shows humility and a willingness to learn, which are key traits for this position.
✨Prepare for Agile Discussions
Familiarise yourself with agile methodologies and be ready to discuss your experience in sprint planning and retrospectives. Highlight any specific contributions you made to improve team processes or product outcomes.