Software Developer III (Ruby)

CharlieHRLondon13 days ago

We’re Charlie, we build software to help small businesses manage their teams and deliberately craft their culture. We believe in cross-functional collaboration, building our expertise together, and the power of diverse teams. Come and help us to Make Work Better.

What is a "Software Developer III"?

We have a career progression framework that includes Individual Contributor and People Manager tracks. IC1 would be a junior developer, IC4 is a senior developer, and IC levels 2 and 3 cover that middle area that is often only labelled "Software Developer".

As an IC3 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
  • Operate in a cross-functional team with other developers, designers, product managers
  • Work with developers of all experience levels to ensure you’re constantly 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

Note: we will still consider applications even if you don't meet every single one of the below requirements, so don't be put off if you don't match them absolutely perfectly!

You should have:

  • Professional experience with Ruby and Rails, or a similar language/framework combo
  • Experience and knowledge of databases, Git and Github
  • A very strong understanding of how the web and web applications work
  • A track record as an individual contributor and a team player
  • Excellent communication skills and a positive attitude
  • An enthusiasm for helping others

And the nice to haves:

  • Experience working on similar SaaS products
  • Worked with a design system
  • Familiarity with security (eg. ISO27001)
  • Worked with Heroku

Our tech:

  • Ruby: Rails, Sidekiq, RSpec, Devise
  • Frontend: our design system is built with Ruby, JavaScript and Sass CSS
  • Infrastructure: Heroku, PostgreSQL, Redis, CI, Stripe API

We are an equal opportunities employer and believe in the power of a diverse, inclusive team. We welcome applications from all suitably qualified people, regardless of race, sex, disability, religion/belief, sexual orientation or age.

Why Charlie?

You’ll be joining a company that:

  • Works in small cross-functional teams with OKRs, so your work is always focused, goal-driven and agile
  • Is growing steadily and is in charge of its own destiny
  • Is made up of 35 close-knit, ambitious and dedicated people who genuinely enjoy spending time together
  • Has a clear and transparent career progression framework
  • Runs a quarterly review process to check-in on your development
  • Believes in helping every employee develop along their chosen career path
  • Salary from £56,500 to £61,000 based on your level within our progression framework
  • £500 yearly learning budget
  • Equity options
  • No fixed working hours; you take ownership over how you get your work done
  • Access to Spill, all-in-one mental health support
  • A monthly wellbeing budget
  • Personal Days policy for wellbeing
  • Based in Second Home (in our humble view the best co-working space in London)
  • Monthly “Exploration Days” when you can work on creative new projects
  • Bike to work scheme

This is a permanent full-time role. We cannot offer visa sponsorship and you must be able to work in London.

Apply for this job

Subscribe to Job Alerts

All Categories