Backend Engineer (Python)

Sorry, this job was removed at 10:09 a.m. (CST) on Friday, Sep 26, 2025
Be an Early Applicant
3 Locations
In-Office
Information Technology • Internet of Things
The Role

About Locals

At Locals, we’re building the go-to space for creators to grow, monetise communities, host events, and connect with their biggest fans.

Our stack

The Locals backend is primarily built with Python 3.10, using Django 4, Django REST Framework (DRF), and FastAPI. Our architecture consists of a core monolith that exposes a REST API, complemented by a number of standalone microservices.

Service-to-service communication is handled via HTTP, GCP Pub/Sub, RabbitMQ, or Redis Streams, depending on the use case. We also leverage cloud functions (lambdas) for lightweight, event-driven tasks.

Our primary database is PostgreSQL, and Redis Streams serves as the main message bus. The infrastructure is distributed across Google Cloud Platform (GCP), DigitalOcean, and AWS.

Our approach

We follow Domain-Driven Design (DDD) principles, complemented by elements of functional programming. The codebase is organised into bounded contexts, which can be independently managed using feature flags.

We strongly believe that high test coverage leads to greater system stability and fewer bugs. As a result, approximately 87% of our codebase is covered by automated tests.

Our development workflow includes continuous integration and continuous deployment (CI/CD). All backend components are deployed and orchestrated using Kubernetes (K8S).

What you will be doing

  • Developing new features for the product and maintaining existing ones.

  • Optimising the performance and scale.

  • Collaborating closely with team members in QA, Product Management, and Engineering.

Requirements

  • 4+ years of experience in delivering Python-based backend projects.

  • Startup experience or showing comfort with the challenges of early-stage companies and navigating through ambiguity.

  • You thrive in working independently with minimal supervision, taking ownership of your tasks and delivering results.

  • Strong prioritization skills, and verbal communication skills; good team player.

  • Proficiency with Django and Django Rest Framework.

  • Proficient in PostgreSQL/Firebase.

  • Familiarity with GCP Pub/Sub, RabbitMQ, and Redis Streams.

  • Experience with GCP/AWS.

  • Proficiency in Docker/Kubernetes.

  • Familiarity with automated build and test systems for CI/CD (Github Actions).

Benefits

  • Work from anywhere: fully remote, hybrid, or on-site in Warsaw. It is up to you!

  • Flexible paid time off. We coordinate with each other to make sure work and play find a healthy balance:

  • Annual care allowance for health&wellness and educational purposes

  • Workplace setup budget if you are based outside Warsaw

  • Open culture and freedom to come up with fresh ideas and initiatives

Our recruitment process

  1. Have a chat with a Lead Backend Engineer about your experience and background (30 minutes).

  2. Technical interview with a Lead Backend Engineer (90 minutes).

  3. Cultural-fit Interview.

  4. Offer 💥

By submitting your application, you acknowledge that you have thoroughly reviewed and consented to our Data Privacy Notice for Candidates.

Similar Jobs

Pfizer Logo Pfizer

Python Engineer

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Hybrid
28 Locations
121990 Employees

Pfizer Logo Pfizer

Python Engineer

Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
Hybrid
28 Locations
121990 Employees

GitLab Logo GitLab

Back-end Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
In-Office or Remote
35 Locations
2500 Employees

Tulip Logo Tulip

Solutions Engineer

Enterprise Web • Hardware • Internet of Things • Software
Easy Apply
Remote or Hybrid
28 Locations
310 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
8 Employees
Year Founded: 2019

What We Do

Bratte is a Startup Studio with a team of experienced entrepreneurs, designers and engineers who are passionate about building consumer-oriented products.

We aim to find, validate and fund high-potential ideas and apply our strong expertise in order to build successful companies that will impact millions of people.

Our mission is to make the world smart, kind and fun by using using cutting-edge technologies

Similar Companies Hiring

Axle Health Thumbnail
Logistics • Information Technology • Healthtech • Artificial Intelligence
Santa Monica, CA
17 Employees
Scrunch AI Thumbnail
Software • SEO • Marketing Tech • Information Technology • Artificial Intelligence
Salt Lake City, Utah
LayerOne Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account