Senior JavaScript/Node.js Developer (Telecom domain) (offline)

We welcome a skilled JavaScript Developer who is ready to challenging tasks and cares about the impact his works does.

We work in Telecom domain. Our project is one in a chain that makes network rollout worldwide possible. We are building a new user interface from scratch for the workflow management system thatis the backbone of the business with almost 100,000 employees. This system is used to manage thousands of projects related to mobile network rollouts from Japan to Mexico.
Overall, this is a huge project with massive amounts of data, with more than 150 servers as the infrastructure, and some servers are 96 core/1TB RAM monsters.
Our project is not just the interface but also a cashing/search solution that allows users to quickly search among huge amounts of data available in the system. For caching, we use MongoDB with Mongoose ORM.

The backend of our caching solution is written in Node.js/Express;
ESLint with Google's rules; Jest for unit tests; GitLab for code reviews.

We are gradually rewriting the existing codebase to leverage the functional approach, using Ramda.js as our main helper library.
About the team: 4 Developers, 2 Test Engineers, and PM. We are also working as one team with other sub-contract company, and there is a Scrum Master, Architect, and 3 Developers from their side.

Responsibilities
- Design separate components, modules, classes, database tables etc.
- Code, debug, document, and maintain portions of software, unit and integration testing.
- Comply with the best engineering practices, the technical standards and the quality criteria set forth on the project
- Ensure best practices are followed
- Report status and progress according to the project and Company demands
- Lead local team
- Spot current deficiencies in the development process, adopted procedures and engineering practices, environment configurations, etc., and fix them in cooperation with PMs

Requirements
- 5+ years of commercial experience with JavaScript
- Good knowledge of Node.js
- Knowledge of React.js and practical experience with it
- Experience with GitLab
- Upper-Intermediate level of written and spoken English
- Experience working in Agile environment

Experience with the following technologies will be a plus:
- Redux
- MongoDB
- Polymer
- Functional programming skills (we'll teach you if needed)

The job ad is no longer active
Job unpublished on 21 August 2021

Look at the current jobs Node.js Kyiv→