Back to jobs

Senior Backend Engineer

Remote

Senior Backend Engineer

🌍 UK/Europe (Remote or Hybrid if you're in the UK, it’s up to you!)

 

Our Perks  

❤️ Monthly Health & Wellness budget, increasing with length of service

📚 Annual Learning and Development budget, increasing with length of service

🤸🏽‍♂️ Flexible working in a choice-first environment - we trust the way you want to work!

🖥️ Work From Home Allowance, which renews every two-years

🌴 25 Holiday Days + your local bank holidays, plus an extra day for every year of service

🎂 Your birthday off

🍼 Enhanced Family Leave (UK Only), Fertility Leave, and Neonatal Leave

⚕️ Optional Healthcare Plan

🛟 Life & income protection (Location dependent)

🤝 Employee Assistance Programme (UK Only)

📈 The opportunity to share in the company’s success through options

🌆 If you’re in London, a dog-friendly office with great classes, events, and a rooftop terrace

 

🦸‍♀️ The Role 🦸‍♀️

Our mission is to help large successful brands like Uber, Amazon, Wise, HelloFresh and more put their customers at the centre of everything they do. Using best-in-class tech in a fast-developing AI space, our Customer Experience Intelligence (CXI) platform continuously analyses explicit and implicit customer feedback to enable our clients to identify what they should do next.

We're now looking for a talented Senior Backend Engineer to join the team!

 

👉 What you'll be doing:

You’ll play a critical role in creating exciting new functionality for our app. This means you will:

  • Work in a fast-paced environment to develop new features while improving the performance of our existing APIs
  • Brainstorm features with our product managers and designers and guide decisions based on your knowledge of the codebase
  • Assist our skilled Customer Experience team in triaging bugs and solving issues in production
  • Spread knowledge of new web technologies and best practices within the team
  • Take part in peer code review
  • Be involved in all steps of development, including design, architecture, implementation, automated tests development, and monitoring the health of the systems in production
  • Work in a multi-functional team to exceed our customers' expectations

 

🧰 What you’ll need:

  • Strong experience working with Ruby
  • Good CS fundamentals and practical knowledge of solid principles and design patterns
  • Proficiency with PostgreSQL, a good understanding of the differences between SQL and NoSQL databases, and the ability to choose the right data storage for any particular use case
  • An understanding of patterns for asynchronous messaging, practical experience with RabbitMQ or Kafka or GCP PubSub
  • Hands-on experience with Elasticsearch
  • The ability to choose the right caching strategy for different use cases, practical experience with Redis
  • An understanding of 12-factor app principles and requirements for cloud-native applications
  • Practical experience with Kubernetes and ability to write specs for k8s objects for your apps
  • Experience finding and fixing bottlenecks in complex distributed systems, experience conducting load and disaster recovery testing
  • Experience designing and building applications in microservice architecture

 

🔎 Our Hiring Process

  1. Introduce yourself – you’ll have an asynchronous interview and be able to record your answers in your own time - we’d love to learn more about you, your ambitions, and what you’re looking for in your next step.
  2. Get to know your would-be team – you’ll have a call with a member of our Backend team to learn more about the role and show off your experience.
  3. Collaborate in a design session – you'll have a live technical interview with our Backend Tech Lead and a Senior Backend Engineer.
  4. Meet our Product Team – you'll speak with someone from our Product team to learn more about how we work together.
  5. How our values and your career goals align – you’ll have a call with our cofounder to learn more about life at Chattermill and ensure we’re the right place for your next stage of growth.


💖 Our Values 

  • We are obsessed with experience – We take our mission to rid the world of bad Customer Experience seriously, and we practice what we preach.
  • We believe in the power of trust – Whether it's with each other, our customers, partners, or other stakeholders, we always communicate with openness and trust.
  • We act as responsible owners – Whether it's about the company, a team, a project, or a task, having the freedom to make decisions in our area of responsibility is a crucial driver for us.
  • We share a passion for growth & progress – On every level, we’re motivated by taking on new challenges – even if they seem out of reach. We recognise that we are learning machines and we always seek to action feedback and improve collectively.
  • We set our ambitions high but stay humble – We've come together to build a product and a category that’s never been seen before. While we're an ambitious bunch with lofty goals, we don't approach this goal carelessly.
  • We believe the right team is the key to success – At Chattermill we’ve learned that all our important achievements have been the result of the right people collaborating together – that’s why we need you to apply today!


🌈 Diversity & Inclusion 🌈

We want to enable exceptional experiences for everyone, and to achieve this we need everyone’s voice in our team.  We are on a mission to bring more diversity into the business and to give everyone (from all backgrounds and abilities) a chance to join us, even if they may not fit all of the requirements set out in this job spec. We realise that some may be hesitant to apply for a role when they don’t meet 100% of the listed requirements – we believe in potential and will happily consider all applications based on the skills and experience you have, we’d love to be part of your growth and we encourage you to apply! 

 

 

#ruby #kubernetes #microservices #microservicearchitecture #postgres #postgresql #elasticsearch #backendengineering #backendengineer

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf