Position: Senior Elixir Engineer
Company: ITOMYCH STUDIO
Experience required: 5y
Category: Ruby
English level: upper
Published: 2022-08-01T00:00:00+03:00

As part of the project, you will participate in transforming the mobile payments industry in Europe and worldwide

**About You**

You have 10 years of prior experience as a Software Engineer
You have strong knowledge of micro-architecture and experience in its implementation
You have experience in SQL / NoSQL databases: PostgreSQL / Oracle, Redis / MongoDB
You have helped define the architecture, tools, strategy, and implementation of systems where failure is not an option
You have a lot of experience writing and using HTTP and APIs and know what to do when things go wrong
Knowledge of testing principles
Advanced or at least Upper-Intermediate English
Your strengths are result orientation, flexibility, problem-solving, analytical thinking, and innovativeness

**As a plus you**

Are familiar with other technologies from our stack: Postgres, Svelte, Typescript, AWS, Kubernetes, or Pulumi
Have experience with ElasticSearch or Solr, Kafka or RabbitMQ
Have worked with other functional programming languages: JavaScript, Python, Ruby, Kotlin, Scala, or Erlang

**Responsibilities**

You will ensure that the backend APIs and systems run rock-solid and that our services and third-party integrations communicate harmoniously. That means handling all potential error cases down to connection and request timeouts.
Sometimes it will also be necessary to write some front-end code.
You will own and be accountable for the services you will be working on and any other high-leverage projects you take on.
You will collaborate with other engineers, product managers, and designers to help plan the work.
You will break up the initial delivery of services and expand those services into small, doable tasks to get the most value out of them as quickly as possible.
You will learn from and teach other engineers, sharing your knowledge and learning about our ecosystem.

**About the project**

The app is the European mobile payment system, enabling cashless payments combined with value-added services. 

The project includes building new features on top of a modern stack consisting of web apps and native mobile SDKs.

The technological stack
Postgres
Elixir
Kubernetes 
AWS
Pulumi
Svelte
Typescript

**The work style**

We don't follow rigid Scrum or Kanban, but we do work in an agile, iterative way and try to continuously improve and implement what works for us.

**Interview steps**

CV is reviewed by our technical specialists
Interview (120 minutes)
Interview with the Client team (up to 150 minutes)
Feedback at each stage