Our client is a global provider who is transforming the healthcare market through connecting surgeons in real-time. The company is currently operating out of three hubs US, UK, and the Middle East to serve customers across the world.
Our client is looking for a Senior Software Engineer in Lebanon.
Roles and responsibilities
Adhere to the Secure Software Development Lifecycle as implemented by the delivery function in conjunction with the Engineering Leadership.
Deliver artifacts to the best of your abilities, given regard to your technical skill sets and delivery experience.
Act on and respond to data from monitoring, instrumentation, and investigation tools as part of our efforts towards continual improvement.
Maintain existing software assets as required.
Coach and educate others, and be open to coaching and education from others, as part of our efforts towards developing all our people in their professional skill sets.
Requirements and experiences
Fluency in using TypeScript/JavaScript to create web applications using modern frameworks such as React.
Fluency in using TypeScript/JavaScript on server side with node.js to create distributed applications.
Fluency in using testing frameworks such as Jest/Mocha, Cypress etc. to deliver high quality software.
Working knowledge in using SQL databases (PostgreSQL, MySQL etc.).
Working knowledge in using Continuous Integration tools such as GitHub Actions, CircleCi etc.
Working knowledge of git and version control systems.
Excellent communication skills and ability to work collaboratively.
High performance distributed systems.
Video encoding and multimedia toolkits and frameworks (ffmpeg, gstreamer).
Video playback (CDNs, VideoJS, HLS).
Search engines (Elasticsearch).
AWS/Azure/GCP.
Working in a highly regulated / compliance centric environment, and especially healthcare.
Previous experience collaborating with remote teams and collaborators.
CV sent to rboutros@net-recrute.com