#1 Job Board for tech industry in Europe

Senior Backend engineer — Python (100 % Remote)
New
Python

Senior Backend engineer — Python (100 % Remote)

Poland (Remote)
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    English

    B2

    Python

    master

    API

    master

    Async Programming

    advanced

    API Testing

    advanced

    PostreSQL

    regular

    pytest

    regular

    Docker

    junior

    CI/CD

    nice to have

    GCP

    nice to have

Job description

Online interview

About Us

360dialog turns WhatsApp into a high-performance marketing channel.We serve more than 40 000 customers and 1 000 partners with data-driven, two-way messaging that boosts engagement and conversions. As the first provider to offer full-funnel analytics for WhatsApp, we’re leading the way in performance-driven messaging automation.


Role Overview

As a Senior Backend Engineer, you will be working with peers on teams dedicated to core areas of our platform,  ensuring our platform can handle high volumes of traffic and data efficiently.


Key Responsibilities:

  • Develop features and improvements to our platform in a secure, well-tested, and performant way.

  • Advocate for improvements to product quality, security, and performance.

  • Solve technical problems of moderate scope and complexity to ensure company operations never stop, such as payments, integrations, etc.

  • Deliver software solutions that really add value to the running of the company, our clients and our teams.


Key Requirements:

  • You are comfortable working independently and are not afraid of taking responsibility and/or ownership for essential components of the system.

  • You are open to mentoring less experienced members of the team.

  • You are passionate about building robust products while also being savvy in applying workarounds when necessary.

  • Self-motivated and self-managing, with excellent organizational skills.

  • Good architectural knowledge (without being an astronaut).

  • You have demonstrable experience with Python, SQL, RESTful API

  • A development environment with the usual Git, Jira, CI/CD, Docker, Sentry, Prometheus, Grafana.

  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.



Must-have

  • 5+ years in Python backend development.

  • Production experience with Flask and FastAPI (async-first mindset).

  • Strong PostgreSQL or any other relational DB skills (query tuning, migrations, SQLAlchemy).

  • Async programming (gevent, asyncio, httpx, and asyncpg)

  • Solid testing practice (pytest, integration tests)

  • Familiar with monitoring tools: Grafana, Prometheus, Sentry.

  • Basic Docker knowledge (building images, containers, working with Compose)

  • Fluent English & team player mindset with mentorship ability

Nice to have

  • CI/CD pipelines (Drone.io / ArgoCD)

  • Docker-based development and deployments in production

  • Strong Linux and debugging skills (logs, metrics, traces)

  • Exposure to cloud-native environments or Kubernetes

  • Familiarity with event-driven or message-based architectures

  • Experience working with Google Cloud Platform (GCP) services


How we work

  • Remote-first, async-friendly. Slack is our main communication hub; most collaboration happens in threads and PRs.

  • Time-zone sweet spot: Most of the team is based in GMT+2, so we aim for at least a GMT ±2 working hours overlap to ensure smooth collaboration

  • Daily async stand-up: 15 min call at the morning


Perks

  • €100 / month learning budget for books, courses or exam fees.

  • Fully remote, flexible hours.

  • Unlimited paid leave (nielimitowany płatny urlop).

  • Competitive, performance-based pay.

  • Small team, big impact.


Hiring process

  1. HR Screening Call

  2. 60 min technical interview

  3. 45 min culture chat

  4. Offer


Undisclosed Salary

B2B

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Please be informed that the data controller is 360dialog GmbH (hereinafter "controller"). You have the right to request ... more