Senior Backend Developer Python
Role details
Job location
Tech stack
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.