Senior/Lead Node.js Developer (offline) $5000-6498

Our project provides the solution for monitoring of motorsports events, which includes remote live streaming units, streaming services, telemetry sensors, telemetry analysis services, and intermediate databases with corresponding access services.

We create a unique system that helps to monitor all the processes of the race, as well as meet the needs of the most demanding spectators. You will work with an innovative product that is actively supplemented and updated. You should be prepared for the rapid pace of work and possible changes that are not permanent but occur due to the dynamics of the product domain.


Job Description

- Take responsibility for the delivery of major product features.
- Identify and resolve all related key technical issues under the Architect’s supervision.
- Are expected to contribute to requirements gathering and analysis.
- Analyze product requirements and take major part in designing the software at the high and detailed level.
- Create or at least contribute to the creation of technical specifications.
- Carry out technical supervision of middle and junior software development staff.
- Clarify technical details for middle and junior software development staff. Translate product requirements to task specifications for junior software engineers.
- Participate in estimation and planning sessions.
- Write, test, and document well-structured code against technical specifications that scale and perform well.
- Promote good design principles such as code reuse, modularity and extensibility and mentors others in these principles.
- Perform code reviews for compliance with best engineering practices, coding standards and quality criteria set forth on the project.
- Continuously participate in technical risks identification and analysis.
- Writing complete functional specification and documentation Identify new technologies and when to use them.
- Make recommendations for system and process improvement.
- Invest time and energy to improve skills and knowledge.


Qualifications

- Have at least 5+ years of experience in Backend Development Knowledge of Node.js, TypeScript is required.
- Knowledge of Nestjs framework, WebSockets and sharded databases is a plus.
- Good Docker knowledge is required, AWS infrastructure is desirable
- Good understanding of CS fundamentals, data structures, and algorithms
- Strong Exposure in Designing and Developing High Traffic/Volume, Mission Critical, Low Latency, Highly Scalable End to End systems/Products.
- Should able to own, drive and evolve products independently Design, and implement multi-tier distributed software applications
- Write high-quality code that is modular, functional and testable
- Establish the best coding practices
- Have experience with scalable relational databases like MySQL and NoSQL systems.
- Have knowledge of DataStores like Redis, Queues like Kafka or RabbitMQ.
- You have experience with building continuous integration pipelines, using CI/CD systems and automated testing.
- English speaker.
- Excellent written and verbal communication skills, including the ability to produce clear, concise documentation.
- Experience working in an agile environment, and are comfortable pushing teams to improve their ways of working

About TechHunt

TechHunt offers services in searching for and selecting the best specialists in the field of information technology.

INTERNATIONAL IT RECRUITMENT.
Relocation of technical specialists to your worldwide offices. We are looking for candidates across the globe.

IT RECRUITMENT
As a global provider of staffing services, TechHunt connects the best professionals with great opportunities at reputable companies.

DEDICATED TEAMS
TechHunt can help you open an office in a new location without a fuss. We build development teams from scratch.

Company website:
http://www.techhunt.com.ua/

DOU company page:
https://jobs.dou.ua/companies/techhunt/

The job ad is no longer active
Job unpublished on 13 February 2022

Look at the current jobs Node.js Kyiv→