Position: Senior Back-end Software Engineer
Company: Jabil
Category: Node.js
Experience required: 5y
English level: intermediate

Development of web-based management system, primary purpose of which is to manage video/audio streaming equipment. Backend is a set of Node.js microservices with MongoDB used as inter-service communication and state persistence. Frontend is a single-page Angular application.

**You will be expected to:**

• Collaborate with team members, product owners and managers
• Requirements analysis
• Develop backend for the applications using Node.js and related frameworks (Nest.js)
• API integration with 3rd party libraries
• Perform tests and debugging to maximize application efficiency and performance
• Unit testing and integration testing
• Assist with database development
• Design of APIs

**Requirements:**

• At least 5 years of experience in software development with web-based applications on Node JS (Nest JS)
• Strong skills with MongoDB and Linux
• Knowledge of microservices, rest API
• Knowledge of Routing and switching
• English: at least Intermediate, both, writing and speaking (communication with the customers daily)

**Will be a plus:**

• Experience with Angular
• Experience with C++.
• Experience with HTML, CSS
• Experience with Scrum framework, Jira, Git