getmatch agency

Senior Software Engineer

в getmatch agency

5 500 —‍ 6 500 €/мес на руки

📍 Лимассол (Кипр)Помощь с переездом
Специализация
JS
Уровень
Senior
Команда
1 - 5 человек

Client: Àlber Blanc is a proprietary trading firm. They provide liquidity for many exchanges with particular focus on emerging markets.

The firm is looking for an experienced Senior Frontend / Software Engineer who is passionate about working with high-scalable multi-user distributed data systems for users who require very high levels of performance and availability.

Their GUI team develops and supports a graphical interface for trading analytics, which is used by employees: traders and analysts, backend developers.

Stack

TypescriptReactNext.jsExpress.js

Technology stack

  • TypeScript 4.6.
  • React 18, Mui components, Pixi for drawing graphics.
  • Modular CSS to describe the components.
  • Mobx State Tree, pure Mobx, Redux.
  • Next.js to build the web application.
  • They write backend for frontend on Node.js (Express.js).
  • They use Postgres as a storage.
  • They use WebSocket to communicate with the backend.

You will

  • Communicate with users (traders, nalysts, backend developers) to clarify requirements and provide a better solution.
  • Design API of components/services.
  • Research and making decisions regarding the technical implementation of components, both frontend and backend (services, database).
  • Web application development using ReactJS.
  • Backend development for frontend (BFF) application on Node.js.
  • Development of a database (Postgres) for Front-end applications.
  • Working to improve the performance of the existing application.
  • Writing tests to prove your result matches the requirements: unit, integration, e2e.
  • Review code of and prepare docs for teammates.
  • Creating Docker containers for components, describing the deployment configuration in a Kubernetes cluster.
  • CI/CD configuration.

Required Skills

  • Object-oriented programming / Software Design Principles / Design Patterns.
  • System thinking.
  • Understanding of the development process from both technical and organisational point of view.
  • Understanding of such architecture approaches like MVVM/Redux.
  • Understanding of BEM/components in mind.
  • Application testing (Jest).
  • Optimization of web applications, understanding how the browser works, ability to profile the application in terms of its performance.
  • Understanding things like mission, principles, goals, standards and how to use them.
  • Internal motivation to create a high-quality product and achieve high results.
  • Solving problems through suggestions.
  • High level proficiency in one of the languages: TypeScript / Python / Java / Kotlin.
  • Proficiency in one of the libraries: React / Vue / Angular 2+ / Flutter.
  • Basic skills in working with relational DBMS.

Conditions

Àlber Blanc does everything to make their employees feel good. So that everyone at Àlber Blanc can fully devote himself to what he loves and unleash his potential. They will take care of your comfort.

  • Do not deny yourself anything. Competitive salary, opportunity to double or even triple your annual income through bonuses.
  • The best corporate parties. Employees fly to Switzerland, Italy, Georgia and other countries.
  • Social package up to 3000 euro — for whatever you want. The firm compensate for the costs of medical services, education and sports. How to allocate the beneficial budget is up to you.
  • Helping with relocation. Àlber Blanc will take care of the rent; help you find the perfect option and reimburse half the cost of realtor services.
  • Taxi for work trips. Corporate taxi — for trips from home to office and back.
  • Assistance with relocation and trips to Europe. In order to help you and assist with close team collaboration, they will cover your travel expenses, both for relocation to Cyprus and business trips to firm's European offices.
  • Trust, respect and freedom of action. Interesting tasks, no rigid framework and plenty of opportunities to implement your own ideas.
  • 100% comfort. Free corporate lunches, lounge areas and sports corner in the office.
  • Working place. Àlber Blanc CAPITAL Group has offices in Cyprus, Switzerland and Netherlands. The majority of team is located in Limassol and occupies a comfortable open space, facilitating the exchange of ideas and collaboration on projects. Excessive bureaucracy and formalism are alien to us, they have abandoned the dress code and fixed schedule. Àlber Blanc trusts employees, provide freedom of action and do not interfere in the creative process.
Екатерина Седых рекрутер
getmatch agency

О компании getmatch agency

Сфера
Рекрутинговое агентство
Размер
11 - 50

getmatch — это рекрутинговое агентство, специализирующееся на поиске разработчиков, UI/UX дизайнеров, продуктовых менеджеров и других IT-специалистов для технологических компаний по всему миру. Клиенты getmatch: Яндекс, Тинькофф, Мегафон, МТС, Авито, Marketfinance, Revolut, Workato, Arrival и другие.

Похожие вакансии

4 500 – 7 000 $/мес на руки
📍 ЕС, полная удалёнка, помощь с переездом
4 000 – 5 500 €/мес на руки
📍 Лимасол (Кипр), помощь с переездом
4 000 – 6 000 €/мес на руки
📍 Лимасол (Кипр), помощь с переездом
3 800 – 6 500 $/мес на руки
📍 ЕС, полная удалёнка, помощь с переездом
3 000 – 5 000 €/мес на руки
📍 Лимасол (Кипр), помощь с переездом