Backend Developer - Elastic Search

Arbetsbeskrivning

Om MatHem

MatHem grundades 2006 och är idag marknadsledare inom e-handel för livsmedel. Vårt mål är att ge våra användare smidiga och engagerande upplevelser, i allt från planering till inköp, som levereras med hög kvalitet direkt hem till dörren. Vi är ca 1600 anställda fördelade på vårt huvudkontor i centrala Stockholm och våra fyra logistikcenter i Stockholm/Bromma, Stockholm/Veddesta, Göteborg och Malmö.

At MatHem we are all about convenience. We create more time for whatever people love - cooking, family time, exercise, and work. We are dedicated to creating an outstanding experience for our customers - from planning purchases with your family until the milk is in your fridge. Working with us, you have a rare opportunity to put a positive impact on peoples’ lives. The smile on people’s faces when the groceries are handed over is priceless.

Speaking about convenience, our search at our website increases our customer experience by facilitating finding the right products. In this role you will be our wizard in the Elastic Search engine; leading, developing, and creating best practices. Thus, you are not only working towards the end-goal of saving our customers’ time by not having to go to the grocery store, but also directly shorten the time they have to spend placing the orders.

This is why you should join us!

You will be part of a creative and helpful environment with a lot of heart. Our international environment consists of skilled yet humble people, who love to share their knowledge. When you want a break, there is probably a colleague up for a game of table tennis or a coffee, or you could just fill your inspiration by watching the beautiful view of Skeppsholmen. The managers will believe in you and have a great openness to your thoughts and way of working. And we will always aim for you to be comfortable being yourself! Due to the current situation, most of us are working remotely and that is applied for this position as well until things change.

MatHem is in an adventure of going from monolith and on-premise services into pure cloud serverless architecture with well defined microservice boundaries. We are highly ambitious when it comes to tech and product development and we always try to work with modern and innovative new solutions to make MatHem the next big thing within tech and deliver high-quality code. Therefore, we are very keen on automated quality assurance, to be confident that every piece of the puzzle works as a system. We like to work together so we sometimes work with pair programming to solve tough tasks, but you will also work independently. we work a lot with code reviews and feedback sessions to evolve everyone within the company. Here you will have the opportunity to grow not only as a person but also as an engineer.

Responsibilities

In this role, you will be part of the team working with the products and recipes on the website. You will be the expert and have a focus on the highly prioritized elastic search. You will set elastic search clusters from scratch as well as maintaining and managing it. As the expert on the subject, you will also be the go-to person and educate others in the team on elastic search.

The role is mainly backend but if you have an interest in working frontend as well we are open to a full-stack role.

At MatHem we generally use this tech stack:

AWS

• Serverless (lambda & dynamodb)
• Event-driven (sqs, sns & event bridge)
• Microservice architecture (api gateway + lambda)
• Bounded and pragmatic contexts
• Managed services if no serverless (e.g Elasticsearch)
• Infrastructure as Code (Cloudformation & SAM)
• Observability (kibana & cw for logs and datadog for dashboards, alerts and metrics)

Coding languages (agnostic mindset in general even though C# is the tool for this specific role)

• dotnet core
• nodejs
• python
• angular
• react
• swift
• kotlin

GCP

• Analytics (BigQuery, GA, GO, GTM and our own data from AWS)
• ML (we also use Sagemaker in AWS)
• Datahem

What we are looking for:

• Experience and preference in working in C#
• Experience and good knowledge of elastic search
• Experience in one of the CI/CD tool, such as GitLab, GitHub, or similar
• Experience in unit testing and mocking
• Agile way of thinking based on Scrum/Kanban
• A balanced way of thinking with respect to both technical excellence and business goals
• Work permit in Sweden

We would also prefer if you have:

• Hands-on experience with AWS
• Experience in working with distributed systems

So… do you wanna go bananas with us?

Apply here

Our selection process is continuous and we may move forward with candidates on an ongoing basis.

Sammanfattning

  • Arbetsplats: MatHem
  • 1 plats
  • Tillsvidare
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 15 januari 2021
  • Ansök senast: 28 februari 2021

Liknande jobb


Software Consultant

25 april 2024

Senior mjukvaruutvecklare

24 april 2024