Full Stack Developer

Responsibilities:

  • Given high-level business requirements, design & implement complete trading platform features, including both backend and frontend;
  • Implement proposed solutions using TypeScript, Node.js, React;
  • Ensure quality and reliability of developed solutions using automated (unit, integration) testing;
  • Document implemented modules;
  • Communicate with peer teams on integrations, deployment and support of implemented solutions;
  • Maintain and improve implemented solutions according to business needs and feedback.

Skills and Experience:

  • 3+ years of relevant experience as a full-stack developer.
  • Deep understanding of technologies – TypeScript, Node.js, React, RxJS, gRPC;
  • Strong adherence to principles of effective software engineering (like SOLID), ability to design and write clean, easy maintainable code;
  • Understanding of computer systems and software architecture – operating systems, networks, data structures and algorithms;

Will be nice to have:

  • Hands-on experience with data visualization APIs and libraries (WebGL, Canvas, d3.js);
  • Experience in setting up CI/CD;
  • Experience with PostgreSQL.

We offer:

  • Being a part of a modern international technology team, with zero bureaucracy, legacy and technical debt;
  • Great opportunities for professional growth and personal fulfilment: top team, cool atmosphere, participation in professional international conferences;
  • Remote work from anywhere in the world, flexible schedule, help with relocation;
  • A real wage, pay in hard currency, compensation for VMI, corporate sports and non-core training, and help with relocation.

Fill O UT
THIS Form

Send CV
upload file (max 5 mb)
Cover Letter
(optional)
upload file (max 5 mb)