Senior Backend Engineer

New
Based in GermanyFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years
Required Skills
PostgreSQLPythonSQLKafkaMongoDBRabbitmqFastAPIDistributed Systems

Requirements

  • 5+ years of professional experience in backend software development.
  • 3+ years of experience working with asynchronous Python (asyncio).
  • Strong proficiency in FastAPI for building scalable API services.
  • Solid experience with relational databases such as MySQL or PostgreSQL, including strong SQL skills.
  • Experience working with ORM frameworks, preferably SQLAlchemy.
  • Hands-on experience with NoSQL databases such as MongoDB.
  • Experience with messaging systems such as RabbitMQ or Kafka.
  • Strong understanding of unit testing practices, particularly using Pytest.
  • Experience working in distributed systems and scalable backend architectures.
  • Upper-intermediate or higher level of English proficiency.

Responsibilities

  • Develop, maintain, and optimize backend services that power core product features related to app ratings, reviews, and performance analytics.
  • Design and implement systems for automating user interactions with customer reviews, including tagging, response workflows, and reporting capabilities.
  • Build and enhance data processing pipelines to generate insights from large-scale user feedback and app store data.
  • Contribute to AI-powered product capabilities, including semantic analysis, text summarization, and intelligent automation features.
  • Support and improve internal and public APIs connected to core platform data entities.
  • Design scalable, secure, testable, and well-documented backend architectures.
  • Collaborate with engineering peers to improve system-wide architecture and ensure consistency across services.
  • Work with and modernize legacy services while ensuring stability and performance.
  • Partner with platform and DevOps teams to ensure smooth deployments and reliable system operations across environments.
  • Apply engineering best practices, coding standards, and testing strategies to maintain high-quality software delivery.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now