Arbeitguru
VERIFIED ENGLISH WORKPLACE

Senior Software Engineer

Digital Waffle • Berlin, Germany
100% English First
Apply Directly to Employer → Calculate Net Pay After Tax
  • *Senior Backend Engineer**
  • *Berlin \| Hybrid**
  • We’re working with an established technology business that is continuing to invest heavily in its engineering capabilities. They’re looking for a Senior Backend Engineer with strong Python experience to join a collaborative product team and take ownership of important backend services and cloud infrastructure.

    This is a hands\-on role for someone who enjoys building robust systems, improving performance and working closely with engineers across the wider product organisation.

  • *The Role**
  • You’ll play a key role in designing, developing and evolving backend services within a predominantly cloud\-based environment.

    Your responsibilities will include:

  • Designing and developing scalable backend services using Python and AWS * Building efficient serverless applications and APIs * Working with technologies such as AWS Lambda, S3 and other AWS services * Developing and maintaining APIs using frameworks such as FastAPI, Django or Flask * Designing and optimising data solutions using PostgreSQL, DynamoDB and caching technologies * Improving application performance, reliability and scalability * Establishing and improving automated testing, including unit, integration and end\-to\-end testing * Contributing to CI/CD processes and engineering standards * Working with modern dependency and package management approaches * Helping maintain clean, well\-documented and maintainable codebases * Contributing to the architecture and integration of backend services with other parts of the wider technology ecosystem * Working closely with frontend engineers, QA, product, UX/UI and AI specialists * Taking an active role in an agile development environment and contributing ideas that improve how the team works
  • *What We’re Looking For**
  • We’re looking for an experienced backend engineer who enjoys solving technical problems and wants genuine ownership over the systems they build.

    You’ll ideally bring:

  • 5\+ years of professional backend development experience * Strong commercial experience with Python * Experience with TypeScript and/or JavaScript * Hands\-on experience building APIs and backend services * Experience with frameworks such as FastAPI, Django, Flask or similar * Strong knowledge of relational databases, particularly PostgreSQL * Experience with NoSQL technologies such as DynamoDB would be beneficial * Good understanding of AWS and cloud\-based…