Responsibilities:
Lead the company's product development and architecture: manage a development team of the full-stack software developers.
Manage the architecture of the dynamic cloud based product with rapidly changing priorities.
Proven hands-on experience in Networking solutions and application development.
Provide design and architecture leadership, mentor the team and implement best practices.
Design and code in Linux and Open Source environments, Python, JavaScript solutions, AngularJS or React, MongoDB.
Agile development methodologies (Scrum & Kanban), and coordinate release and sprints planning.
Be a part of the Product Team and work closely with delivery group.
Be part of the company management team, designing and leading the company's technological roadmap.
Knowledge in Machine Learning - advantage
Requirements:
At least 3+ years' experience in managing development and architecture at an startup company at least on team leader level.
A strong background with network products and architecture and vast experience in architecture of applicative networking products.
At least 5+ years of hands-on experience in Open Source, Object-Oriented programming using Python backend technologies.
Experience in Agile methodologies such as Scrum and Kanban.
Expertise in cloud-based environments.
Excellent ability to solve problems and think outside the box.
Proven leadership skills with an entrepreneurial spirit.
Computer Science degree – a must.
MBA – an advantage.