Fullstack Engineer:
In this position, you will work in a team of talented engineers to innovate, implement, and support our SaaS management console, featuring rich dashboards that allow viewing attacks in real-time and analyzing past attacks; APIs and UI that allow tailoring the protection to the customer's needs and keeping them notified of security events as they happen; and machine learning algorithms that allow us to provide optimal protection with no human intervention required.
Responsibilities:
- Help guide and contribute to feature design and implementation to bring the product to the next level.
- Participate in continuous and iterative engineering cycles with emphasis on code quality, supportability, scalability and performance.
- Utilize cutting edge technologies to keep our product at the forefront of current design standards.
- Develop and review unit test cases to ensure comprehensive unit testing.
- Diagnose and fix product issues found internally or in the field. •Interface with Support to handle customer escalation issues.
Requirements:
- BSc/M.Sc. in Computer Science or equivalent
- 4+ years programming experience in Java – a must
- 2+ years programming experience in JavaScript and ReactJS – a must
- Experience with MySQL – an advantage
- Experience with Spring framework, microservices, Kafka – an advantage
- Familiarity with SaaS platforms architecture and development cycle – an advantage
- Expertise and hands-on experience with web services (e.g. REST, SOAP).
- Familiarity with general software development release lifecycle, source code management and defect management methodologies.
- Demonstrate ability to complete highly detailed tasks with strict attention to detail, quality and timeliness.
- Excellent analytical and troubleshooting skills.
- Excellent oral and written communication skills.