CYBR is building a cybersecurity training platform. We help companies to educate their employees in a fun and interactive way to make sure they are protected from constantly evolving threats. We are looking to further enhance our development team with a talented backend developer.
The current application is written as a monolith running on Google App Engine, which we want to extend and scale in a more cloud-native and serverless approach. We also have several other applications in our platform which we want to integrate seamlessly with new versions of our platform. We write all our services in Go using Google Cloud Platform and key services from Google’s offering.
We start our week with a simple planning meeting and end it with a retrospective to keep our meetings short and development processes lightweight.
We are looking for a candidate with:
Good understanding and relevant experience in Go.
Experience with at least one of the larger cloud vendors.
Understanding of distributed systems (micro-services, serverless options etc).
Interest or experience in automating all operational aspects of keeping cloud services running and monitored is a plus. We work full cycle.
Familiarity with project workflows and processes.
Following skills are good to have but not mandatory:
3 years of professional development experience with an orientation towards backend.
Experience on Google Cloud Platform and its managed services (storage, firebase, IAM, Google App Engine etc).
Experience with testing. Ability to write good unit tests will be beneficial.
Experience with Docker and Kubernetes are good to have.
Experience with continuous delivery on cloud platforms.
Ability to provide Github (Bitbucket etc) links for their personal projects.
Experience with Windows and Linux operating systems and familiarity with networking fundamentals will be an advantage. We write a lot of security tools for different platforms.
You should apply if:
You'll thrive in an environment where self-learning and self-service is encouraged and instilled as a part of our culture.
You are passionate about code quality.
You are keen to learn new technologies and tools.
You are fluent in English.
We're aware the confidence gap exists so we want to encourage you to apply even if you do not match all of the requirements exactly. The above list is intended to show the kinds of experience and qualities we're looking for. It is not a complete list of pre-required skills.
You will be responsible for:
Supporting and maintaining our products and tools.
Helping the engineering team to develop idiomatic, flexibly designed solutions.
Bringing a great culture to the team.
Having an active involvement in planning and development of innovative features throughout development and product life cycles.
Maintaining and enhancing the infrastructure.
What It’s Like To Work Here At CYBR
The culture at CYBR is something we’re incredibly proud of. You’ll spend your time with kind, talented, and motivated colleagues from across the globe. We strive to create an environment where employees are free to express their creativity, whether by offering solutions to a problem or simply in the way they work. In fact, autonomy is the way of CYBR.
Our interview process is as follows:
- Introduction Interview
- Technical Interview
- Short Test