Position: Back-end (Node.JS) Developer
Company: Tallium Inc.
Category: Node.js
Experience required: 2y
English level: intermediate

We are looking for Middle Node.js Developer to join our team in the Kyiv office on a full-time.
If you have more than 2 years of experience in Software development and good knowledge in Node.js, read more and send your CV!

**Who we are:**
Tallium Inc is a Ukrainian / Canadian software company that specializes in outsource and outstaff for foreign and Ukrainian customers. Started in 2009, we have successfully delivered 60+ projects and solutions for different areas of business. We have developed our own product and proud of it!

**We offer:**
• Stable and competitive salary with planned review;
• Paid vacation, sick leaves;
• Ability to work remotely (from time to time);
• Free English classes twice a week in the company office;
• Flexible work schedule;
• Good career growth opportunities;
• Cosy and eco-friendly office, located in two minutes of Olympiiska metro station;
• Coffee/Tea/Fruits and other snacks always on the office’s kitchen;
• Restroom with PS4, ping-pong and board games.

**Requirements:**
• 2+ years of experience in Software developing as a Back-end developer;
• 1+ years of experience with Node.js / NestJS;
• Attention to detail and a passion to build the best software;
• English level – not lower than intermediate;
• Experience with open source languages;
• Knowledge of Node.js and frameworks available for it such as Express, Nestjs, Socket.io, etc.;
• B.Sc. degree in Computer Science or equivalent practical experience;
• Understanding the nature of asynchronous programming and its quirks and workarounds;
• Great attitude towards work and has the ability to mentor developers;
• Experience with Test Driven Development (TDD) / continuous delivery methodologies;
• Proficient understanding of code versioning tools, such as Git;
• Good understanding of web application development and SaaS models;
• Excellent communication, interpersonal, team player, and problem-solving skills;
• Experience and desire to develop and explore new technologies or capabilities;
• Self-educated person with investigational spirit that can tackle new domains and abstract the essence of the mission.

**Will be a plus:**
• Understanding and/or experience with Front-end technologies e.g. React/ Redux/ Angular/TypeScript;
• Experience with Webpack, Gulp, Bower, Grunt, Socket.io, Redux, DB Packages;4
• Cloud-based architecture experience (DBs, message brokers, logging, auditing).

**Responsibilities:**
• supporting existing Node.js applications
• developing new features for existing Node.js applications
• developing web applications from scratch with node.js Framework
• developing APIs for mobile applications as well as for web applications

Join us! Send your CV!.