Keepit is a cloud-to-cloud backup service provider. The purpose of our platform is to provide our customers with an immutable historical archive of their primary data in systems such as Microsoft 365, GCloud, Salesforce and Dynamics, to protect them from everything from ransomware to simple accidents.
At Keepit, we like to keep it simple. We like to think "less is more". We are one of the leading cloud data protection platforms in a very rapidly growing market and we can see that customers like what we do.
we have a strong emphasis on performance and reliability and this influences how we approach development and how we write our code.
The majority of our back-end components are written in clean modern C++ using mainly purpose-built components and the STL.
Several components that deal with business processes and data mining are built using Common lisp.Everything runs on Linux.
It runs on our servers that are run by our people. Our service operates from datacenter locations in Washington, Sydney, Copenhagen and London - but we are a growing organisation and more regions will come.
At Keepit the developer will contribute significantly to project specifications since deep technology understanding matters when we decide how to solve a problem.
At Keepit we write code to last, since taking the time to do it right is faster than having to do things over.At Keepit developers will write test cases for their code, since if we can't prove to ourselves that code works there is little chance to impress QA.
Our approach to the development itself is ambitious and bold. We have developed components and systems that most organisations do not, which is securing us a solid lead in this rapidly expanding market of cloud to cloud backup.
Backing up billions of objects over foreign APIs using imperfect networks on systems with finite memory and making it all happen in as little time as possible, is no small feat.
We built the object store that holds these data too by the way. And we built every system in between and around as well.
If you think solving hard problems is fun, we have strong indications that we will not run out of hard problems any time soon.
Come join us for the fun!We employ a well defined and well documented development process evolved from agile principles.
The process allows us to both execute longer running projects starting from elaborate requirements, and it allows us to continually improve our platform with smaller patches and improvements.
Our processes allow for a great amount of self management, both in project teams running under a scrum master, and for individual developers executing continuous improvements.
However, as we are growing our development organization significantly, we now see the need to have a person dedicated to overseeing that these processes continue to be adhered to.
In this role you will assist scrum masters by ensuring all necessary meetings are held on time and that desired outcomes are met.
This is much more about maintaining discipline around our processes than it is about actually running them.You will also be maintaining an overview of current and future available resources and your reporting on this will allow for better planning of which future projects we can expect to undertake at which time.
In the long term you, will participate in the further evolution of our processes and in the selection or development of tools to better support them.
Right now, you will very concretely be helping the growing organization to ensure that established processes continue to be executed.
You will report directly to the Director of Engineering.
Are you the evangelist who will relentlessly spread the gospel of our processes in the organization? Do you love overseeing projects from start to finish in a timely and result-oriented manner?
Do you understand what it takes to do that repeatedly? Will you help your colleagues stay on track in their execution of the processes?
In that case, maybe you're a Keeper! We offer : - An exciting and challenging job in a successful business. Our culture is characterized by a positive tone, commitment and result-oriented professionalism, heavily influenced by excitement for what we do- Unique working environment where your opinion matters- Competitive salary- Career and professional growth- Long-term employment with 20 working-days paid vacation, health insurance and other social benefitsIf all above describes you, Keepit hopes to have you as our new team member to help us grow in the direction that sustains Keepit’s culture of many different talents and nationalities within an informal and trusting environment.