Do you love automation? Would you like to make automation easier for your team? Do you have an interest and desire to work with cutting edge technologies?
What we are looking for :
We are looking for a Lead (NodeJS) Software Developer to join our growing team and work on our SOAR platform.
You will be a key member of the development team that helps shape the capabilities of the product, create and define functional specifications, and ensure that the final product is high quality and meets customer needs.
You have a working knowledge of NoSQL databases.
You have experience defining and implementing Web APIs for internal and external usage.
Have a technology-related bachelor’s degree or equivalent work experience.
You have previous experience leading cross-functional teams and projects against tight deadlines.
In addition, you show the ability to work under pressure, work life balanced.
You also have the ability and willingness to train people.
Relevant Skills :
At least 7 years of development experience with desirable 2 years working experience as a Tech Lead.
At least 3 years of experience with NodeJS and Angular 2+, strong knowledge of design patterns and practices.
Experience with NodeJS frameworks i.e., ExpressJS, NestJS, etc. Experience with RxJs is a plus.
Experience with MongoDB and NoSQL databases.
Desirable : working knowledge or willingness to learn SAAS Architecture and Deployments - AWS / Google Cloud / etc.
Experience with containerization technologies such as Docker and Kubernetes.
Knowledge of Swagger / OpenAPI Initiative.
Experience with source control tools like Git.
Experience with Unit / Integration testing. Desirable : Performance / Load Testing experience.
Experience or knowledge with Continuous Integration and Continuous Delivery.
Experience working with Agile methodologies : Scrum, Kanban.
Experience or knowledge with tools such as : JIRA, Slack, Confluence.