Position: Middle/Senior Node.js Developer
Company: Talentuch
Category: Node.js
Experience required: 3y
English level: upper

**Join the global software services company that has been bringing new technologies into the lives of the biggest IT corporations of the world (you surely know them).** The company has offices in **the UK, US, and Europe**, over **600** team players, and has been working with cutting-edge technologies for **15+ years**, evolving together with them.

You’ll be working for a customer who is one of the biggest multinational corporations in the Industrial sector (robotics, power, heavy electrical equipment, and automation technology industry) headquartered in Switzerland.

**The project is about redesigning an old Flow Digital Architecture.** The attempt towards a new architecture application software package that offers modular components in addition to the ability to incorporate new features driven by the Digital market requirements for this industry. The project is in its initial stage of prototyping and new architecture design, so you have a unique chance to make an impact!

The team is typically 6-10 developers working in the Agile environment. 

**The main tasks at the moment are:**
Requirements analysis (may require reverse-engineering the old solution in C/C++);
Consulting and designing new architecture, feasibility, and prototyping the selected solution.

The project will smoothly switch to the development phase.

**You are going to have occasional trips to Oklahoma, USA, for team brainstorming sessions. Most of the work can be done remotely though. 
**
It is a long-term project (3-4 years) and it is expected that you could become the technical leader for the bigger development team. You will have an opportunity to get familiar with the flow measurement technologies and to cooperate with a dedicated, supportive, and international team.
**
Must have skills to join the team: **
Minimum of 4 years of Node JS development;
Event-driven frameworks in Node JS;
Experience in working with Node JS C++ addons;
Experience in deploying and working with Integrated Development Environments (IDEs)/development tools such as Eclipse, Git, Jenkins, UML Diagrams.

**Nice to have skills/experience:**
RESTful, OpenID, OAuth2.0, non-SQL;
Experience performing software unit & integration testing for verification of modules/features;
Experience with software development methodologies such as Agile and software development life cycle & processes.

**The personality we see on the team:**
A self-starter; 
A motivated problem solver and team player; 
Willing to suggest solutions to problems when others can’t or won’t;
Flexible in occasional travels to the USA (when travel restrictions allow).
**
What you can expect from the company:**
Learning by doing – you will work with industry experts who are willing to share their knowledge and experience;
Improving your skills by participating in training and mentoring programs;
Advancing your career by choosing from different career paths (technical, management);
Broadening your horizons by working in an open and supportive multicultural environment;
Commercial projects from the domain;
Great atmosphere and supportive environment;
Working in a friendly and relaxed atmosphere created by a lot of bonding events and activities.

**What the company offers: **
Competitive salary adequate to your skills and performance;
Flexible working hours;
Training programs;
Private medical insurance;
Multisport program;
English lessons;
Company social events;
Weekly cakes and fruits;
Relocation assistance.

Don't hesitate to join!