Position: Senior Elixir Developer (Germany)
Company: Toughbyte
Experience required: 3y
English level: fluent

**Tasks:**
-Contributing to product development by providing pragmatic solutions to problems
-Designing and developing the backend of one of the company's applications, implementing RESTful and GraphQL APIs
-Integrating the application with the company's  internal services, event bus, and 3rd-party APIs

**Must-have skills:**
-3+ years of professional working experience **with Elixir**
-Good understanding of cloud infrastructure 
-Experience with automated testing and TDD
-Experience with Phoenix Framework, ReactJS
-Strong communication skills in English and ability to collaborate with technical and non-technical team-mates
-Structured, proactive working style

**Nice-to-have skills:**
-Experience in Golang, Kafka, Ruby 
-AWS technologies (CloudFormation, EC2, Route 53, Elasticache, RDS, Elasticsearch, AWS Lambda)
-Experience with DDD, Event-Driven Systems, Service-Oriented Architecture, EventSourcing, and CQRS

**Benefits:**
24 days paid vacation 
Corporate discounts
Educational budget
Free Udemy accounts
Online German language courses