The Keepit platform is a set of networked services working in concert; 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!
To support business growth, we are adding more members to our team to maintain our web-application and incorporate new features. The code you will work with is written on AngularJS 1.8. Your main tasks will be maintaining the existing codebase, developing new features and sooner or later, participating in migrating it from AngularJS to React.
There will be a lot of advanced topics for you to dive into and share your thoughts with a team. We are waiting for your ideas and vision and we are certain you will gain a unique experience!
Required technical skills
Will be a plus
Required soft skills
If 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.