Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Functional programming experience, we are using Elixir mainly but if you are a seasoned Ruby developer or have functional programming experience, then this position is for you, we will provide proper training materials/guidance for Elixir.
- We value honest and open communication, and exceptionally high-quality work, and contributing to new or emerging technologies that might be relevant, and most importantly, own all elements of implementation, delivery and maintenance.
- Extensive database knowledge.
- Test driven development mindset, you know how to fully cover your work with unit tests.
- Knowledge of queuing concepts and the idea of using queues.
- Knowledge of Key/Value store concepts.
- Deep knowledge of web applications and APIs.
- Strong knowledge of source control, we are using GIT.
- Comfortable working in Agile environment.
- English fluency, you will be working with a client based in US.
- Linux familiarity, you will develop on Ubuntu with your favorite IDE.
- Basic cloud computing concepts, we are using AWS.
Nice to have:
- RabbitMQ.
- Redis.
- NoSQL database experience.
- Comfortable working with a distributed and remote team.
- Docker.
- Elastic Search.
- CI/CD understanding, occasionally we engage with our DevOps team to help shipping and releasing our product.
Our Stack:
- Elixir/Phoenix.
- Postgres Database.
- RabbitMQ as a queue broker.
- Redis.
- Amazon Web Services (AWS)