Position: JavaScript Tech Lead (Node.js)
Company: Accellabs
Experience required: 5y
English level: intermediate

We are looking for the **JavaScript Tech Lead (NodeJS)** to join our product development team in order to help us to choose the right tech stacks in each particular business case, develop new architecture, oversee the engineering team providing tech excellence expertise and speed up system growth on the backend and frontend side. It’s a unique opportunity to join a team of highly qualified professionals, to learn the crypto exchange world, and at the same time provide a huge impact on the product, developing it from scratch.

**Product:**
 The Crypto Exchange platform provides services worldwide starting from 2017. It’s not a startup but a well-established business with a good reputation on the market. While being a trading platform for the C2C segment (React-based trading terminal), it also provides a number of services in a B2B segment as well as has quite a big back office (React base admin app) covering accounts management, fraud prevention etc.

**Project:**
 In order to support current Crypto Exchange business needs and further growth, there is a need to re-write monolith applications to microservices. The project will require a development from scratch of existing functionality as well as the new one.

**You will work on:**

- Provide tech expertise during requirements analysis

- Design and develop backend architecture;

- Define infrastructure architecture, manage DevOps team;

- Design and develop new microservices/features;

- Define product tech guidelines oversee tech excellence;

- Contribute to all phases of software development life cycle;

**We expect from you:**

- 5+ years of commercial experience in backend development;

- Deep knowledge of Node.js/Typescript;

- Strong knowledge of core JS.

- Good practical experience with PostgreSQL, MongoDB;

- Practical experience with SOA/Microservices (communication, patterns, development process, testing);

- Experience building reliable and scalable WebSocket and Rest API services;

- Practical experience of load balancing and scalable infrastructure building (AWS, Docker, Containers etc)

- Strong Computer Science fundamentals;

- Good written and verbal communication skills, including the ability to explain ideas to both technical and non-technical people.

**Opportunities:**

- To work in a real Scrum environment

- To cooperate with a mature team

- To build products used worldwide

- To be a part of a product team and influence decisions

- To share your knowledge and be recognised

- To ensure tech excellence

- To lead best practices integration

- To mentor less experienced engineers

**Compensation and Conditions:**

- Amazing opportunities for professional growth within a top-notch team of professionals

- Ability to influence the product roadmap

- Ability to make an impact on users worldwide

- Remote or office (5 min from Pecherskaya metro station)

- Flexible working hours

- No overtime - healthy work-life balance

- No rush - we thoroughly plan our work.

- No limit to vacation

- Top Medical insurance

- SportLife programs compensation;

- 1000 $/year: your self-education (courses and training).

**Here is the interview process for this role:**

20m interview with one of our Talent Team Partners

30m interview - Tech screening with our Engineers

1h interview - Tech deep dive with one of our Architect

30m discussion - product, role, offer, conditions with our CEO