Position: Senior Elixir Developer
Company: zenloop
Category: Other
Experience required: 3y
English level: upper

**About Us**
We are the leading integrated experience management platform in Europe. With our Software-as-a-Service solution based on the Net Promoter Score (NPS) companies from multiple different industries are able to successfully transformate the voice of the customer into prosperous long-term relationships.

**Key features**
- collecting, clustering, and analyzing customer feedback our clients receive through various channels
- automatically deriving tailored and individual measures to retain satisfied customers and win back churning customers


**Tech Team size:**
30+ engineers divided into squads (4-6 engineers)


**Who are we looking for?**
You're the right person for us if you...
- are a back-end or full-stack developer with a couple of years of experience (3+)
- are familiar with Elixir language and ecosystem (Phoenix)
- worked on a production application in AWS or Heroku
- worked with RDBMS like PostgreSQL
- have experience in building server-side apps, using the MVC pattern or something similar
- have a solid understanding of how web applications work
- express interests in functional programming and have some functional programming experience
- worked with or learned about RabbitMQ or other message brokers
- have an understanding of distributed systems and resilient applications
- have practical knowledge of how to communicate with REST API
- are familiar with agile methodologies (Scrum, Kanban);
- share our values: transparency, flat structure, the culture of directness, quality over speed, asynchronous work.

**Your tasks and responsibilities:**
- Implementing new functionalities on our platform;
- Solving complex programming challenges using functional programming languages (Elixir);
- Working with AWS Cloud;
- Doing regular code reviews/PR reviews for your colleagues;
- Maintaining existing code and bug fixing (near 30% of tasks);
- Writing unit, integration and E2E tests (using QUnit).

**That's what we offer:**
- A fast learning environment with the opportunity to grow together with us as a company and our highly motivated and international team;
- Comprehensive and structured onboarding as well as regular feedback sessions to support your individual development;
- Guaranteed personal training budget of 500 Euros per year;
- Full technical equipment (MacOS);
- Regular company events, lunches and semi-annual company offsites.