Browse All Jobs

Chattermill is seeking a Senior Backend Engineer to join their team and play a critical role in creating new functionality for their Customer Experience Intelligence (CXI) platform. The CXI platform analyses customer feedback to enable clients to identify what they should do next.

The Senior Backend Engineer will work in a fast-paced environment to develop new features, improve the performance of existing APIs, brainstorm features with product managers and designers, assist the Customer Experience team in triaging bugs, spread knowledge of new web technologies, take part in peer code review, and be involved in all steps of development.

What this role involves:

  • 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

Requirements:

  • Strong experience working with Ruby
  • Good CS fundamentals and practical knowledge of solid principles and design patterns
  • Proficiency with PostgreSQL
  • Understanding of patterns for asynchronous messaging, practical experience with RabbitMQ or Kafka or GCP PubSub
  • Hands-on experience with Elasticsearch
  • Experience with Redis
  • 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

What this role offers:

  • 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
  • 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
  • London dog-friendly office with great classes, events, and a rooftop terrace (if you’re in London)
Apply

Chattermill