Software Developer III

CharlieHR Remote (United Kingdom)

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
Requirements

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

Our tech:

  • Ruby: Rails, Sidekiq, RSpec, Devise
  • Frontend: our design system is built with Ruby, JavaScript and Sass
  • 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

Compensation Package

  • Salary from £57,500 to £67,500 based on your level within our progression framework
  • Equity options after 3 months


Subscribe to Job Alerts