Backend Engineer

Backend Engineer


Relocation | full time

Chattermill

As part of your position, you’ll enjoy……

  • The ability to share in the company’s success through options
  • Flexible working conditions and the opportunity to work from home
  • £500 (yearly) personal development budget, a progression framework, unlimited access to a fully stocked library and bi-weekly Breakfast and Learns
  • A flexible Health & Wellness benefits budget that can be spent on health insurance, physical, and mental health or other needs starting at £50pcm, growing £25pcm for each year of service
  • 25 days holiday (in addition to bank holidays) + 1 day for your birthday + 1 day for every year of service up to 5 years
  • Contribution to your pension
  • Perks include discounts on cinema tickets, utilities and more
  • Lovely office with great classes, events, and a rooftop terrace
  • Regular company socials planned by our great colleagues

What you’ll be doing…

  • Work in a fast-paced environment to develop new functionality in our app while improving the performance of our existing APIs.
  • Brainstorm features with our product manager 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 the knowledge of new web technologies and best practices within the team
  • Take part in peer code review
  • Be involved in all steps of the project 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 customer's expectations

What you’ll need…

  • 3+ years of experience with Ruby
  • Good CS fundamentals and practical knowledge of SOLID principles and design patterns
  • Proficiency with PostgreSQL, a good understanding of differences of SQL and NoSQL databases.
  • Understanding of patterns for asynchronous messaging, practical experience with RabbitMQ and/or Kafka
  • Experience with Elasticsearch
  • Ability to choose the right caching strategy for different use cases, practical experience with Redis
  • Understanding of 12 factor app principles and requirements for cloud native applications
  • Ability to write specs for k8s objects for your apps
  • Experience in finding and fixing bottlenecks in complex distributed systems, experience conducting load and disaster recovery testing
  • Experience designing and building applications in microservice architecture

What'll make you stand out...

  • Experience with Prometheus, setting up alerts with Alertmanager
  • Experience with minikube
  • Experience with Helm or/and Kustomize
  • Experience with managed Kubernetes in the cloud (preferably GKE)
  • Good understanding of web security aspects

We are obsessed with experience…

We have a 4 stage interview process giving you an opportunity to meet your potential new team and find out about our product and culture.

Contact info: 

@duboff



Report Page