Senior Backend Developer Python

ferret go GmbH
Berlin, Germany
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Senior

Job location

Berlin, Germany

Tech stack

API
Artificial Intelligence
Amazon Web Services (AWS)
Cloud Computing
Software Quality
Software Debugging
DevOps
Elasticsearch
Github
Python
PostgreSQL
MongoDB
NoSQL
Performance Tuning
RabbitMQ
Redis
Service-Oriented Architecture
SQL Databases
Systems Integration
Trello
Backend
FastAPI
Slack
Enterprise Integration
Bitbucket
GraphQL
Front End Software Development
Puppet
Terraform
Data Pipelines
Docker

Job description

The role focuses on the development, maintenance and evolution of conversario's backend services, APIs, platform integrations and data processing workflows.

The backend environment includes Python-based services, frontend-facing APIs, social platform integrations, event-driven processing, search infrastructure and customer-facing product logic., * Take ownership of the backend for the conversario platform, make day-to-day technical decisions to improve the product

  • Design, implement and maintain robust Python backend services and APIs using REST and GraphQL paradigms.
  • Integrate and maintain APIs from major social and content platforms such as Meta, TikTok, YouTube, LinkedIn and others.
  • Collaborate closely with product management, frontend development, DevOps and other backend engineers.
  • Analyse technical requirements, challenge assumptions and propose pragmatic solutions., * Python 3.9+
  • FastAPI, graphene, Pydantic
  • PostgreSQL, Redis, MongoDB, Elasticsearch, RabbitMQ
  • AWS, Terraform, Docker, Puppet
  • Bitbucket, GitHub, Trello, Slack

Requirements

Do you have experience in Redis?, This is a senior engineering role for a motivated person who enjoys working on production systems with real customer impact. The position combines hands-on backend development, system design, third-party API integration, production debugging, performance optimisation and close collaboration with product, DevOps and frontend teams., * 5+ years of professional experience as a backend developer.

  • Strong hands-on experience with Python in production environments.
  • Practical experience with FastAPI and asynchronous Python backend development.
  • Experience developing and maintaining REST and/or GraphQL APIs for frontend integration and backend service-to-service communication.
  • Understanding of event-based backend systems and service-oriented architectures.
  • Familiarity with SQL and NoSQL databases, including PostgreSQL.
  • Practical experience in integrating public APIs, ideally from social media, content or publishing platforms.
  • Strong focus on code quality, maintainability, security and reliable production delivery.
  • Ability to work independently and in a team, take ownership and communicate clearly with product, DevOps and frontend teams.
  • Fluency in English., * Experience migrating complex systems to next-generation architectures.
  • Knowledge of AI coding agents and engineering platforms such as LangChain.
  • Working records on community management, moderation, publishing, media or social media applications or tools.
  • Knowledge of NLP and AI concepts.
  • Cloud infrastructure experience, preferably in AWS environments.
  • German language skills are a plus.

Benefits & conditions

  • A friendly, relaxed and experienced team.
  • Work on a relevant product with high visibility and real customer impact.
  • Competitive salary and development opportunities.
  • Remote-first, with the option to work from our office in central Berlin.
  • An office in the centre of Berlin.
  • Company events, hackathons and room for technical exchange.
  • The opportunity to support healthy online discussions and make an impact on conversational experiences for millions of users across Europe.

About the company

ferret go GmbH is specialised in platform and AI solutions for online communities and is one of the leading providers in the German market. With conversario, we operate a professional Community Management Platform used by 180+ enterprise clients, including leading publishers, broadcasters and media brands across Germany and Europe. Our Customers include such well-recognized brands as WELT, BILD, n-tv, RTL, Süddeutsche Zeitung, Focus, rbb, ORF, SRF, MDR, Tagesspiegel and many others. We help editorial, moderation and community teams manage conversations at scale across owned channels and social platforms. Our platform supports comment management, social interactions, moderation workflows, analytics, automation and AI-supported community operations. Conversario is entering its next stage of product and platform development. As part of this journey, we are looking for a committed Senior Backend Developer Python with strong ownership, solid production experience and a deep understanding of modern backend systems. This is a crucial role in evolving our backend, strengthening platform capabilities and supporting continued growth across European markets., Conversario is a production platform used by more than 180+ enterprise clients in Germany and abroad to manage public conversations, moderation processes and community workflows at scale. The platform sits at the intersection of social media, publishing, AI, moderation, analytics and community operations. It connects to external platforms, processes large volumes of content and supports professional teams in their daily work. The technical environment offers a broad backend challenge: event-based systems, asynchronous workflows, search infrastructure, platform integrations, authentication, data processing and customer-facing product development. As conversario continues to grow as a professional Community Management Platform, this role offers the opportunity to become a crucial part of the next product and platform phase. The work will help strengthen the backend foundation, improve scalability and support new capabilities for enterprise clients across European markets.

Apply for this position