Keepit logo

API Integration Developer

Keepit

Join Our Mission to Secure the Digital World

Keepit is on an ambitious mission to secure the digital world, and we are looking for an API Integration Developer to join our Backend Team in Krakow, Poland. As a rapidly growing company, we are expanding our SaaS cloud-based backup services to a global audience, and we need innovative tools to achieve this.

About the Role

Our platform is designed to provide customers with an immutable historical archive of their primary data in systems such as Microsoft 365, Google Workspace, Salesforce, Azure AD, Dynamics 365, and Zendesk. It aims to protect them against everything, from ransomware to simple accidents.

Most of our back-end components are written in clean, modern C++ 20 using mainly purpose-built components and STL. Several components that deal with business processes and data mining are built using Common Lisp. Everything runs on Linux.

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. If you think solving complex problems is fun, we have strong indications that we will not run out of complicated issues soon. Join us for fun!

Key Responsibilities

  • Investigate 3rd-party APIs and Data Models
  • Identify the core data objects of 3rd-party services
  • Implement the backup and restore of the core data objects in the Keepit scripting language
  • Create technical documentation
  • Take part in the development of new features
  • Troubleshoot issues with Support and deliver fixes
  • Work with Operations on performance improvements
  • Identify and resolve shortcomings autonomously or with colleagues

Required Skills

  • Experience with scripting languages
  • Experience with version control systems, preferably Git
  • Good understanding of XML, JSON, RESTful APIs, and SOAP

Bonus Skills

  • Experience with Relational Database Systems
  • Experience with CRM systems
  • Experience with Postman, curl, etc.

Recruitment Process

During the recruitment process, you can expect the following stages:

  1. Recruitment interview
  2. Technical assignment
  3. Technical interview
  4. Final interview

You will be assessed according to the criteria below:

  • Technical skills: We are looking for candidates with experience in scripting languages and working with web APIs.
  • Team collaboration: You must be able to negotiate with the team regarding improvements to our product and structures.
  • Language: English is a preferred language, and we expect you to be fluent in both written and spoken.
  • Proactive approach: We look for proactive candidates who can lead ideas. We highly appreciate a spirit of innovation and responsibility.

Benefits

  • Umowa o pracę employment contract
  • 4 additional working days of vacation leave per full calendar year (i.e., 30 working days in total)
  • Health and Life Insurance
  • 3 days of internal sick leave without a doctor’s note
  • Employee Capital Plan (PPK)
  • Multisport card compensation
  • Full or partial coverage of professional training sessions, meetups, etc.
  • English-speaking club with native speakers
  • Cosy office in Krakow city centre (Długa, 72) with beverages, fruit, and cookies
  • Winter and summer parties, events, team-buildings

We kindly ask you not to provide us with any sensitive categories of personal data when applying for a job with us. When applying for the vacancy, Keepit will process your personal data, and therefore we recommend that you also read our privacy policy, which describes our processing of personal data and your rights as a data subject.

Benefits
Extracted with AI

  • Umowa o pracę employment contract
  • 4 additional working days of vacation leave per full calendar year
  • Health and Life Insurance
  • 3 days of internal sick leave without a doctor`s note
  • Employee Capital Plan (PPK)
  • Multisport card compensation
  • Full or partial coverage of professional training sessions, meetups, etc
  • English-speaking club with native speakers
  • Cosy office in Krakow city centre with beverages, fruit, and cookies
  • Winter and summer parties, events, team-buildings

Similar jobs

Last update: 23 minutes ago

Devire logo
Devire

Senior Backend Engineer (JavaScript & Node.js)

Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.

Grand Parade logo
Grand Parade

Senior Full Stack Developer (Node.js, React.js)

Join Grand Parade as a Senior Full Stack Developer, working with Node.js and React.js in a hybrid role in Cracow, Poland.

Hays logo
Hays

Full-Stack Developer (React & NodeJS)

Join as a Full-Stack Developer using React.js & NodeJS in Kraków. Hybrid work, competitive pay, and a dynamic team environment.

Triad Group Plc logo
Triad Group Plc

Senior Ruby Developer

Join Triad Group Plc as a Senior Ruby Developer, working remotely with Ruby on Rails, JavaScript, and more. Great benefits and career growth.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

Kennisnet logo
Kennisnet

Software Developer for Educational Platforms

Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.

Stichting RINIS logo
Stichting RINIS

Senior Developer with C#, Java, and Python

Join RINIS as a Senior Developer to build secure data exchange solutions using C#, Java, Python, and more in a hybrid work environment.

Topicus logo
Topicus

Software Engineer - Cloud Applications and Python

Join Topicus as a Software Engineer in Arnhem to develop cloud applications using Python, REST APIs, and ETL processes for healthcare data services.

Aviva logo
Aviva

Senior React Native Developer

Join Aviva as a Senior React Native Developer in Warsaw. Work on innovative projects with a modern tech stack in a supportive, hybrid environment.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

Experis Deutschland logo
Experis Deutschland

Java Backend Developer

Join Experis as a Java Backend Developer in Berlin. Work on security solutions with Java, Spring, and Hibernate. Up to €80k/year, 30 days vacation.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Adaptiq logo
Adaptiq

Senior Full Stack Developer (NodeJS/React)

Join Adaptiq as a Senior Full Stack Developer (NodeJS/React) to lead and develop innovative applications remotely.

Intuitech logo
Intuitech

Fullstack Developer (Java, Spring, Angular, React)

Join Intuitech as a Fullstack Developer in Budapest. Work with Java, Spring, Angular, React in a hybrid setup. Great benefits and growth opportunities.

Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

Ilkari logo
Ilkari

Senior Software Engineer - Python, Django, Angular

Join Ilkari as a Senior Software Engineer to lead development in Python, Django, and Angular, creating scalable solutions in a hybrid work environment.

Semrush logo
Semrush

Senior NodeJS Developer

Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.

TrueLayer logo
TrueLayer

Senior Software Engineer - C#/.NET

Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.

Travian Games logo
Travian Games

Senior Developer/DevOps Software Engineer

Join Travian Games as a Senior Developer/DevOps Engineer in Munich. Work with PHP, Kubernetes, and Docker in a hybrid environment.

Cegeka logo
Cegeka

Medior Java Developer

Join Cegeka as a Medior Java Developer in Belgium. Work on exciting projects with Java, Spring, and Angular2 in a hybrid environment.

iTalent PLUS logo
iTalent PLUS

Full Stack Developer with Banking Experience

Join a leading financial institution in Malta as a Full Stack Developer, driving digital transformation with cutting-edge technologies.

Aiven logo
Aiven

Senior Software Engineer - Python, Apache Kafka

Join Aiven as a Senior Software Engineer in Berlin, focusing on Python and Apache Kafka in a hybrid work environment.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.