Search suggestions:

praca zdalna
praca
praca od zaraz
kierownik
marketing
dam pracę
hr
remote work polish language
praca biurowa
scrum master
księgowa
urząd pracy
recepcjonistka
województwo dolnośląskie
Warsaw
Wrocław
województwo śląskie
powiat lubelski
województwo mazowieckie
Bydgoszcz
Lublin
województwo opolskie
województwo kujawsko-pomorskie
Katowice
województwo świętokrzyskie

Backend Engineer (Python)

Bratte
Warsaw, województwo mazowieckie
Full time
1 tydzień temu

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

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

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

  • Cultural-fit Interview.

  • Offer

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

Save Apply
Report job
Other Job Recommendations:

Backend Engineer

DolarApp
Krakow, województwo małopolskie
  • Our technology stack is based predominantly on Java 21 on...
  • We rely on Spring Boot for quick and quality delivery...
2 tygodnie temu

Backend Engineer (Python)

Bratte
Warsaw, województwo mazowieckie
  • Developing new features for the product and maintaining...
  • Optimising the performance and scale...
1 tydzień temu

Backend Engineer (Player Journey)

papaya
Warsaw, województwo mazowieckie
  • Experience working in full-stack teams and integrating with...
  • Ability to write clean, maintainable, and well-documented...
1 tydzień temu

Industrial Engineer - Electronics Process Engineering (PCBA Backend)

OPmobility
powiat lubelski, województwo lubelskie
  • Develop and implement process improvements for SMT, odd-form...
  • Provide technical expertise and guidance for manufacturing...
2 tygodnie temu

Senior Backend Engineer

COMMIT
Ruda Śląska, województwo śląskie
  • 3+ years of experience with Node.js and TypeScript
  • Hands-on experience with NestJS or similar backend...
2 tygodnie temu

Senior Full Stack Engineer (Python)

ReSpo·Vision
Warsaw, województwo mazowieckie
  • Delivering new features and functionalities in close...
  • Solid experience with JavaScript and/or TypeScript, HTML,...
2 tygodnie temu

Senior Python GenAI Software Engineer (Contract, Poland, Remote)

Nearform
Polska
  • Assisting with defining structured practices, especially in...
  • Working with and supporting the Delivery Architect (team...
1 tydzień temu

Backend Engineer - Shared Architecture

hyperexponential
Warsaw, województwo mazowieckie
  • Build core platform components like our API gateway, SSO,...
  • You’re building the backbone of a fast-growing product...
6 dni temu

Applied LLM Python Engineer

Teramind
Ruda Śląska, województwo śląskie
We are a small, agile team of builders and innovators, and we're looking for foundational members to help us shape the future of...
3 dni temu

Senior Software Engineer, Backend

CreatorIQ
Warsaw, województwo mazowieckie
  • Design, develop, and maintain scalable backend services and...
  • Implement and maintain server-side logic using Node.js and...
3 tygodnie temu