Position: Node.js/WebSocket developer
Company: OSF Digital
Experience required: 3y
English level: intermediate

**Job description:**

OSF Digital is looking for an experienced node.js/WebSocket developer to join an international team working on a highly advanced network management system designed to enable satellite operators and service providers to expertly manage complex, large-scale networks, enabling them to run an efficient, reliable and profitable network. The system also offers deeper visibility into network activity, providing metrics and analytics to enable better decision-making and rapid troubleshooting with the information and tools needed to deliver high-quality results available via open APIs that can be integrated with other OSS/BSS systems.


**Requirements:**

• Linux (at least user experience)
• JavaScript
• Good mastery of the English language (both written and spoken)
• Previous development experience using node.js and WebSocket’s
• At least 3 years of experience developing commercial software.


**Nice to have:**

• Familiar with JS ECMAScript 6 or newer
• Previous experience with mocha and/or chai
• Previous experience using CI/CD (Continuous Integration/Continuous • Deployment)
• Linux shell scripting experience
• Previous experience working with Agile Scrum methodology
• Previous experience using loopback
• Familiar with nginx

**Responsibilities:**

• Be part of an international team working with Scrum Agile methodology
• Apply technical skills in developing API endpoints as well as supporting and maintaining existing ones
• Use Linux platform as deployment for the application and testing of the code
• Actively participate and contribute to periodical team meetings
• Write unit tests and integration tests for your code
• Take part in peer code review sessions

**We offer:**

• International working environment
• Continuous learning programs
• Clearly defined career path
• Technical certifications
• 21 working days of paid vacation/year
• Paid sick leaves
• Periodic evaluations with salary raises
• Private medical insurance
• Flexible schedule and opportunity to work remotely