Cloud Backend Developer
Job Description
Why Join Us
We are looking for a promising and brilliant Cloud Backend Developer to join Avanan.
Avanan was acquired by Check Point and it is now Check Point's Email Security and collaboration solution.
This is a unique opportunity to work on a large-scale cloud-native system using cutting-edge technology in an agile environment!
Key Responsibilities
As a Cloud Backend Developer, you will be responsible for developing and maintaining exciting security products utilizing advanced models for Avanan's customers. Our production environment is a fast-paced, agile development cloud environment - handling tens of millions of transactions daily.
You will develop software serving large scale production real-time environment, handling large quantities of data, using multi-threaded methods and design patterns.
The domain you will tackle will involve cutting edge cybersecurity cloud solutions, like phishing, impersonation, anomaly detection, and more. All are implemented with the latest AWS tools and managed services such as Aurora RDS, Kinesis, Kafka, SQS, ElasticSearch, ElasticCache, and many more.You will design and develop high impact real-time components for online analysis and take ownership of the end-to-end solution.
- Develop production-grade, large-scale cloud -based security products.
- Design and develop data-driven applications in an agile development environment.
- Collaborate cross-functionally with product managers, QA, automation, data engineers, and other engineers to achieve elegant solutions.
- Work alongside other engineers on the team to elevate technology and consistently apply best practices.
- BSc in Computer Science/Software Engineering or equivalent knowledge.
- At least 2 years of experience in backend development.
- Proficiency in Python.
- In-depth knowledge of object-oriented programming principles and design patterns.
- Experience working with AWS.
- Experience with high-performance, multi-threaded, multi-processed environments.
- Excellent verbal and written communication skills.
- Experience developing a high-scale, multi-tenant cloud SaaS mission-critical applications - Advantage