Charlie builds progressive HR solutions for startups and ambitious small businesses to successfully manage their teams and intentionally craft their culture.
We’re looking for a Software Developer to join our growing product development team – and help us to fulfil our product vision implementing great software.
What is a "Software Developer III"?
We have a career progression framework that includes Individual Contributor and People Manager tracks. An IC1 is a junior developer, an IC4 is a senior developer, and IC levels 2 and 3 cover that middle area that is often only labelled "Software Developer".
As a Software Developer III you should be able to:
Make good technical decisions to deliver sound solutions
Communicate and partner effectively across functions
Understand the importance of success metrics for projects
Demonstrate knowledge of industry trends
In this role you will:
Build and improve Charlie, a Rails app using the latest versions of Rails and Ruby
Use our design system to ship functional and beautiful features that look and feel like Charlie
Be part of a cross-functional team with other developers, designers, product managers
Work with developers of all experience levels to ensure you’re both learning and sharing your knowledge
Feed into product and business decisions and make your mark on Charlie
A typical week will include:
Shipping updates as soon as they're ready, often multiple times a day
Working with other developers and reviewing code to maintain a high code quality and share knowledge across the team
Collaborating with your cross-functional teammates, such as Product Designers and Product Managers
Team and company-wide meetings where we discuss strategy, provide updates and share feedback
You must have:
Professional experience with Ruby and Rails, or a similar language/framework combo
Knowledge of relational databases
Experience writing automated tests
A strong understanding of how the web and web applications work
A track record as an individual contributor
An enthusiasm for collaboration and helping others
Excellent communication skills and a positive attitude
Let us know if you have: (all of these are desirable, but none are required)
Experience working on similar SaaS products
Worked with a design system
Familiarity with security (eg. ISO27001)
Worked on applications hosted on Heroku
Ruby: Rails, Sidekiq, RSpec, Devise
Infrastructure: Heroku, PostgreSQL, Redis, Heroku CI, Stripe API
We will still consider applications even if you don't meet every single one of the above requirements, so don't be put off if you don't match them absolutely perfectly!
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
How we're crafting ownership, belonging and structured flexibility:
A team of 41 that genuinely enjoy spending time together, with regular in-person and remote events to foster connection
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
30 bookable "nomad working" days outside of the UK in any timezone each year
No fixed working hours; you take ownership over how you get your work done
An amazing office space in East London's Second Home, and membership access to their wider London, Lisbon and LA locations.
Monthly “exploration days” when you can work on whatever across the company
Quarterly review cycles using our transparent career progression framework
Salary from £57,500 to £67,500 based on your level within our progression framework
Equity options after 3 months
A huge focus on mental health, including bookable “Personal days”
Access to Spill, offering 6 one to one counselling sessions, and much more
£30 monthly wellbeing budget
Enhanced Equal Parental Leave policy
£500 yearly learning budget
£200 yearly remote working budget
25 days annual leave + public holidays + Christmas break
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.
Start by editing this text…