Keepit is a global software company specializing in cloud SaaS backup and recovery. With 20+ years of experience in building best-in-class data protection, Keepit is innovating the way to protect and secure cloud data at scale. Originating in Denmark, Keepit has offices in Copenhagen and Lviv, Ukraine, along with satellite offices around the world.
29 марта 2021

JavaScript Framework Developer (вакансия неактивна)

Киев, Львов, удаленно

Необходимые навыки

You will play a key role in the initial design and implementation of this system. We are looking for a person with a vision and with the necessary skills to back that vision up.

Required skills
• You know another language except for JavaScript
• You have at least a Bachelor degree in Computer Science or similar education is a must
• You must know the good parts of modern JavaScript well
• You understand HTML5 DOM well
• You enjoy using JavaScript to write good code
• You know what XSS and CSP refer to
• You can describe your ideas to a team without writing code
• You are a team player and can work constructively with other people
• You can communicate effectively in English, written and verbally

If this kind of core web application design and development sounds like your idea of fun, please do not hesitate to reach out.

Будет плюсом

Bonus skills:

• You are used to RESTful APIs and SSE (Server Sent Events)
• You are used to working on Linux systems
• You know git and make
• You have experience with C++ and Common Lisp
• You can work without npm

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.


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 and other social benefits
State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions.


Your responsibilities:

To support business growth we are increasing investment into internal tooling — systems that help developers, operators and other functions to gain insight into the current operations of our platform.

The front-end for this tooling will be a single page application featuring visualisation of and navigation through scientific datasets and much other information. We are looking to start up a dedicated team to work on this tooling and you will be the first dedicated front end developer on this project.

The front-end will be written in vanilla JS — we rely on the built-in functionality of modern browsers and we will build whatever functionality we need in modern javascript. The focus is on building a lean and reliable front-end that can support our needs not least for security.

О проекте

About the project:

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 are looking for more colleagues to help us do even more.

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!