About The Role
The Managed Security Services practice currently supports two services. Managed Detection and Response, and Continuous Security Testing.
Scalability of these services is crucial. To achieve our goals, we have identified a need for tools to be developed in-house for both current services and then any additional requirements as our practice evolves.
You’ll be a part of the main team driving the backend architecture decisions and platform improvements, that will get the product ready for growth as we expand into new markets and our user base grows.
As we expand you’ll also be building out better engineering processes, improving our quality / standards and generally advocating best practices.
Duties and Responsibilities - Forming specifications and lists of requirements in collaboration with internal teams.- Designing and developing web applications and APIs adhering to provided specifications, using a Test Driven Development Process.
Requirements - What we'd like to see Apart from technical skills, each Claranet employee must possess : Good spoken and written communication skills in the English language used throughout Claranet Group.
Ability to prioritise workload and progress multiple tasks concurrently. Excellent team working and collaboration skills.
Flexibility to work with a variety of personalities and styles. Adaptability to work in a varied, high-paced environment.
Essential - 3+ Years of experience in Technology - Experience of the following languages / Frameworks : Python3, Django, Flask.
We are currently running Python / Django monoliths which need to be broken down into something more scalable. Understanding different design patterns and the trade-offs is key.
Desirable - Good awareness of AWS and the different functions (EC2, auto-scaling) - Experience with Angular, you’ll not be coding on the frontend but we do code reviews across the team which can mean reviewing Angular code - Experience of NoSQL systems such as : Redis, Mongo, RethinkDB, Elastic Stack.