Full-Stack Developer – exchange engine project

Exberry is the beating heart of markets, allowing its clients Scale, Flex and Pivot to create opportunities in Capital Markets, Digitized Assets, and Marketplaces using its Technology. This is a unique opportunity to join a strong R&D team and make it even stronger and faster. Exberry is a microservices, multi-tenant, cutting-edge Exchange engine SaaS Managed as a Service that can scale globally, developed with an ultra low latency microservices platform.

We are looking for a Senior Full-Stack developer who is passionate about technology, self-development and building scalable applications with rich user experience. The product developed in a microservices approach, strong types system (TypeScript) and good test coverage, includes constant usage of Exchange WebSocket Apis, consuming real time Kafka events, making sure that the data has been aligned between Admin and Exchange systems (models of the data are different which requires adjustments), providing a possibility for a user to conveniently read and modify data that is required in Exchange with providing real-time updates.

What you will do:
The responsibilities include constantly extending the application with new complex features (API design, implementation and test coverage), participation in the discussions regarding the general architecture and infrastructure of the whole Exchange product. While primarily focused on the back end, integration and understanding of the front end is crucial to the position.
What we're looking for:

The position requires strong knowledge of:

  • HTML, CSS and vanilla JavaScript;
  • Git and GitHub;
  • Package managers (yarn, npm);
  • TypeScript;
  • React (with hooks and react-routing);
  • Material UI;
  • RxJS (or other Reactive programming library);
  • NodeJS;
  • Express;
  • WebSocket;
  • REST;
  • MongoDB (with MongoAtlas and MongoCompass);
  • Kafka (consuming real-time and historical events);
  • Automation testing (Jest, React Testing Library);
  • Auth0 (roles, permissions, rules, JWT, Management API);
  • Upper-intermediate knowledge of English (or higher).

 

As a plus would be knowledge of:

  • Webpack;
  • AWS (S3, CloudFront);
  • RSocket;
  • Scalecube (or other microservices libraries like NestJS);
  • Redux;
  • Docker;
  • Kubernetes;
  • Vault;
  • Lens;
  • Postman;
  • Cypress (or other E2E testing frameworks).
Expectations:
  • Self-learning enthusiasm;
  • Taking ownership and responsibility;
  • Communicative and transparent;
  • Team Player.
We offer you a most competitive benefits package, including:

● Generous salaries, bonuses;
● Challenging projects;
● Flexible work hours;
● Modern office and working environments;
● Parking area;
● Diversity of fresh fruits & snacks for your choice;
● Uniquely open work environment in an international company.

Apply your CV now: