Software Developer III at Charlie HR

Posted on: 10/06/2021

Location: (REMOTE)

Original Source

Tags: sidekiq rspec heroku ruby redis devise rails nomad postgresql javascript

**About Charlie** We’re Charlie, and we’re on a mission to equip thousands of startups and ambitious small businesses to [deliberately craft their culture every day](https://www.charliehr.com/blog/charliehr-product-vision/). 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 #### 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](https://secondhome.io/location/spitalfields/), 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 #### Benefits A huge focus on mental health, including bookable “Personal days” Access to [Spill](https://www.spill.chat/), 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…