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:
- Recruitment interview
- Technical assignment
- Technical interview
- 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
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.
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.
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.
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.
Senior Backend Engineer C++
Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.
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.
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.
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.
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.
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.
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.
Staff Software Engineer
Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.
Senior Full Stack Developer (NodeJS/React)
Join Adaptiq as a Senior Full Stack Developer (NodeJS/React) to lead and develop innovative applications remotely.
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.
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.
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.
Senior NodeJS Developer
Join Semrush as a Senior NodeJS Developer to build and enhance digital marketing tools. Work remotely with flexible hours.
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.
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.
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.
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.
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.
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.
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.