Responsibilities:
You will design, implement and enhance the WebUI, API, and backend components of a network management system, part of a scalable and flexible multiservice satellite communications platform that allows satellite service providers to build and adapt their network easily as their business grows. You become part of a committed team of experienced and talented colleagues. You will actively participate in the development process with ownership of several components within the overall architecture, collaborating with other technical experts to develop world class solutions. You will contribute to code review sessions. You will ensure proper test coverage at unit level and higher. You will support a live customer base, analysing issues across the technology stack You will contribute to the technical documentation for deployment process and new features.RequirementsCompetenciesRequired: - JavaScript - node.js - Linux user experience - Capable of analyzing complex distributed software architectures - Excellent team player, work as part of an international team - Good communication skills, written and spoken EnglishSkill SetNice to have: - Experience with at least one unit-testing framework: Karma, Jasmine, Chai, etc - Familiar with agile methodology - Experience using CI/CD methodology (continuous integration, continuous deployment) - Jenkins - Python 3.x - virtualization solutions (VMWare, AWS) and/or containers - prior experience with REST API and Web Socket APIEnglish