Position: Erlang Engineer
Company: SoftConstruct
Category: Other
Experience required: 2y

About Products:

The commercial online casino for our partner from the Czech Republic. The All Inn casino includes traditional sections of slots and sportsbook, and the main feature of the project is a socialisation approach to growth and retention value. Especially for the project, we design new functionalities of gamification, and elements of social networking like friends’ feeds, personal and event chats, emojis, and donations for/from friends.

Must have:

- Strong knowledge of Erlang/OTP;
- 3+ years of experience developing web applications;
- Experience building and operating reliable distributed soft-realtime systems;
- Understanding the semantics of HTTP and WebSockets;
- Understanding the concepts of pubsub (gen_event, gproc, rabbitmq, Kafka or similar) and data storage (ETS, mnesia, Redis, PostgreSQL, SQL) systems.
- Knowledge of Docker/Kubernetes;
- Understanding of HTML5/JS/DOM.

Will be a plus:

- C-lang experience;
- Passion for programming;
- Continuous Delivery and DevOps mindset;
- Knowledge of other languages than Erlang.

What can we offer you:

A team of experts, who are open to sharing knowledge and experience;
Interesting and challenging work in a product and customer-oriented technology company;
Support in training and development, starting from developing IDP to paying for Ukrainian and foreign conferences and other events;
Flexible working hours and the possibility to work remotely;
Annual leave, short terms sick leave and all paid sick days;
Full tax and accounting support of individual entrepreneur activities (Group III, single tax);
Individual English classes at online school;
Annual budget for training and/or sports.


SoftConstruct conducts basic and applied research in four key areas: data science, computer vision, big data, real-time processing. Our experience is extremely wide: from working with complex computer and engineering systems, programming for data science — to developing and putting into practice innovative solutions in the field of sports, eSports, and security. We use various technologies, knowledge of experts from multiply areas and unique tools to find new approaches and original solutions to problems.