👍 Master or Bachelor’s in Computer Science
👍 8+ years’ experience in software development. 3+ of which as a Senior Software Engineer in cyber-security company, using one of: C# / Java / Golang
👍 Proven success delivering high quality distributed systems with complex requirements in an Agile environment
👍 Solid grasp of software development life cycle, best-practices and methods across multiple teams: Agile development, DevOps CI & CD, team leadership, Test Automation
👍 Very strong technical and programming background, software design and architecture expertise
👍 Programming knowledge of high performance/scale server systems performance optimization, parallel and distributed processing, micro services, security development principles, design patterns etc.
👍 Knowledge of SLQ and NoSQL, RabbitMQ / Kafka, ELK, Redis — advantage
👍 Experience with K8S- advantage
❤️ Experience with Web development, using React, Java Script, Type Script, Node.js — advantage
❤️ Fluent in English
👐 Paid vacation (20 working days) and sick leave (2 weeks) +5 days of undocumented sick leave;
What will you do:
💼 Writing cleaning and maintaining code using the best engineering practices, such as design patterns, TDD, peer reviews, and continuous integration and delivery. Researching new technologies and providing overall technical direction for the team.
💼 Providing leadership and guidance to coaching, motivating, and leading team members to their optimum technical skills.
💼 Helping build an R&D culture that strives for continuous improvement.
💼Understanding business drivers, market requirements, and competitive issues that will drive the definition of new features and services.
💼 Working closely with the Architecture team to drive technical decisions across the team
💼 Providing best practice guidance for the software delivery life cycle, including architecture, design, implementation, testing, and maintenance.
💼 Collaborating with product management by providing technical insight and judgment of feature/schedule/cost tradeoffs.
💼 Ensuring that product architecture and technology decisions support corporate strategies and the future direction of the overall company product portfolio.
Cynet is a technology-oriented company continuously looking for new ways to innovate the Cybersecurity world. Our main priority is to defend our customers from any harm in the vast digital ocean. But Cynet is more than just a product, we are a family. We value each one of our members and their inputs. Cynet is a place where your work will have a direct impact on the way we service our customers.
As a Principal Full Stack Engineer you will playing a key role in developing advanced applications in our innovative security product. We are looking for a strong technical leader with broad technological knowledge and proven hands-on experience in development of SaaS/Security products.