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