Backend Engineer (FastAPI)

Almedia
Berlin, Germany
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
€ 103K

Job location

Berlin, Germany

Tech stack

API
Google BigQuery
Cloud Storage
Databases
Continuous Integration
Data Systems
Github
Python
PostgreSQL
Memcached
MongoDB
Redis
Next.js
TypeScript
Google Cloud Platform
React
Backend
FastAPI
Data Layers
Front End Software Development
Hubspot
Api Design
Docker

Job description

We're looking for a Backend Engineer to co-own and scale our Advertiser Platform - the internal system powering offer, game, and budget management across our ad network products.

If you like owning backend systems end-to-end, shipping fast, and improving infrastructure while building real product features, let's talk.

Tech Stack

  • Python, FastAPI (Pydantic)
  • MongoDB, BigQuery, Memcached
  • Docker, GitHub Actions, PM2, Hetzner
  • Next.js / React / TypeScript (you'll touch frontend but backend is the focus)
  • Google Cloud Platform (BigQuery, Cloud Storage)

What You'll Do

  • Own and extend our FastAPI backend (routers, services, data layer).
  • Build end-to-end features from MongoDB/PostgreSQL through API to our Next.js frontend.
  • Maintain strict backend-frontend contracts using Pydantic (auto-generated TypeScript types).
  • Build and optimize our Database layer/access (queries, caching with Memcached/Redis, DBT/Dataform).
  • Integrate third-party platforms (HubSpot, Slack) & different internal services via API
  • Improve CI/CD (GitHub Actions), Docker-based deployments (Hetzner / PM2), staging environment, build/expand our testing suite, and own observability.

Requirements

Do you have experience in TypeScript?, * Strong Python experience (FastAPI or similar async frameworks).

  • Solid API design and data modeling skills.
  • Hands-on experience with MongoDB and/or PostgreSQL (or comparable).
  • Experience with BigQuery or similar analytics systems.
  • Comfortable owning features from idea to production.
  • Experience with Next.js / React / TypeScript is a big plus., * Product-minded with a strong quality bar.
  • Comfortable in a fast-moving environment.
  • Clear communicator in English.

About the company

At Almedia our mission is to engineer the future of user acquisition and revolutionize the advertising technology landscape. 

As a market leader, with our platform Freecash, we are reshaping how businesses connect with their audiences.

Apply for this position