Mid-senior backend developer for API integrations (Remote)

1. Introduction

We’re a Budapest based B2B startup building an amazing new SaaS web application on Google Cloud Platform with serverless components, integrating various online services through their SDKs and API services. 

For our growing demands, we’re expanding our workforce and resources and looking for an experienced software-/data engineer, who will help us adding multiple sources of data. 

The job is backend focused, coded with python and TypeScript (node.js), running on serverless functions and in Docker containers, providing data for a customized  backend service.

Required experience:

  • Python 3.X 
  • TypeScript and node.js 
  • Go
  • Git (and versioning in general) 
  • Continuous usage of a scrum or agile board and time tracking (Azure DevOps, Jira) 
  • Middle-high English knowledge (communication and documentation/forum reading) 
  • Serverless functions (Cloud Functions) and cloud services (Firebase, GCP) 
  • NoSQL (FireStore), Search (ElasticSearch), Blob Storages (Cloud Storage), queues (Google Pub/Sub


  • General knowledge and good experience with Google Cloud Platform is a big advantage 
  • Using Google Firebase for implementing full  projects 
  • Google Cloud Functions with Node or Python 
  • Docker containers (Cloud Run and Kubernetes) 
  • Experience with providing backend for Web application (PWA) is an advantage 
  • Strong backend development experience working with python and node.js 
  • 3+ years’ experience working with various APIs, discovering documentations, fetching data and generally, owning multiple sources of data 
  • Have at least 5 years’ experience with python or TypeScript 
  • Have good understanding of agile software development processes 
  • Are passionate to be up-to-date in new cloud technologies and programming languages 
  • Are able to communicate in English both spoken and written 
  • Have willingness to learn and take responsibility for your work and projects 
  • Have good cooperative and communication skills 
  • Experience in software development projects in cooperation with different development teams

Professional attributes:

  • High energy 
  • Proactive

What we offer:

  • Competitive salary
  • Remote working – you can live anywhere
  • Totally flexible working hours (We mean it)
  • Very few meetings (We are result oriented)
  • Quality development time (We are pretty good with prioritization. We won’t be asking you to jump on and off projects)
  • Engaging projects

Employment type: Contract

Seniority level: Mid-senior level