Senior Full Stack Engineer in Berlin

Chattermill

Industry
Salary
70,000 - €85,000
Workplace
Onsite
Hours
Full-Time
Internship
No
Share offer

Job Description

At Chattermill we use cutting-edge AI technology to give leading companies the key to improving their customer experience. We work with many of the most exciting companies in the world (Uber, HelloFresh, Transferwise, Skyscanner, and Deliveroo to name a handful!) and are passionate about helping them put their customers’ at the heart of their decision making.

In four short years, we’ve grown from two co-founders to a team of 40 (and counting) bright and diverse individuals. We have big plans and are now looking for a Senior Full Stack Engineer to join our Product team in Berlin to play an integral role in the redesign of the Chattermill platform.

As a Senior Full Stack Engineer, you will:

• Work in an agile environment to develop new functionality in our app while improving performance of our existing APIs
• Brainstorm new features with our Product Manager and Designer 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 and automated tests development
• Work in a multi-functional team to exceed our customers expectations

What we’re looking for:

• 3+ years of experience with React and Ruby
• Good CS fundamentals and practical knowledge of SOLID principles and design patterns
• Proficiency with one or more SQL database (we use 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 and/or Kafka
• 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
• Practical experience with Kubernetes and 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

Nice to have:

• Experience designing and building applications in micro-service architecture
• Strong experience with frontend test frameworks and tools including but not limited to Jest, Storybook, Cucumber.js, Puppeteer
• Experience in data visualisation using Highcharts or D3.js
• Good understanding of web security aspects
• Experience with ElasticSearch
• Practical experience with Golang

Why join us?

• A competitive salary and stock options
• Great progression opportunities - we want you to grow with us!
• 25 days holiday (in addition to public holidays)
• A big focus on personal development including a €550 development budget and biweekly Breakfast and Learns
• Flexible working conditions and the opportunity to work from home
• Central office location with free Barista coffee
• Quarterly Company Socials planned by our great colleagues!
 

About Chattermill

  • Ai

Chattermill company page is empty
Add a description and pictures to attract more candidates and boost your employer branding.

Other full-stack developer jobs that might interest you...