Senior Software Engineer (mwd) Go and Data Platform

Michael Page International (Deutschland) GmbH
Berlin, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Berlin, Germany

Tech stack

Amazon Web Services (AWS)
Automation of Tests
Cloud Engineering
Data Infrastructure
Distributed Systems
Amazon DynamoDB
Fault Tolerance
Python
Machine Learning
Software Engineering
TypeScript
Data Processing
Cloud Platform System
React
Backend
Event Driven Architecture
Deployment Automation
Amazon Web Services (AWS)
Api Design
Go
Microservices

Job description

  • Design, develop, and operate scalable systems for personalized content delivery
  • Build and maintain complex distributed backend and frontend applications
  • Integrate machine learning models into production environments
  • Lead end-to-end feature development from architecture and design to deployment and operation
  • Drive technical excellence through best practices in software engineering, testing, and DevOps automation
  • Contribute to architecture decisions focused on scalability, reliability, and maintainability
  • Ensure high levels of observability, performance, and fault tolerance
  • Collaborate closely with Software Engineers, Data Scientists, Product Managers, and Editorial Teams
  • Support continuous improvement of cloud-native platforms and engineering processes

Requirements

  • Extensive experience building and maintaining complex distributed systems
  • Strong proficiency in Go (Golang)
  • Solid Python skills for data processing, automation, or AI integrations
  • Deep knowledge of AWS services such as Lambda, ECS/Fargate, DynamoDB, and S3
  • Experience designing and operating cloud-native architectures
  • Strong experience with TypeScript and React
  • Solid understanding of microservices, event-driven architectures, and API design
  • Proven expertise in building scalable, observable, and resilient systems
  • Experience with CI/CD pipelines, Infrastructure as Code, and automated testing

Benefits & conditions

  • 30 vacation days & additional 10 days per year working remotely from abroad
  • Comprehensive learning and development opportunities, including conferences, workshops, and dedicated training budgets
  • Premium hardware and office equipment for both office and remote work
  • Free breakfast and lunch provided on-site
  • Relocation and visa support
  • Flexible working hours
  • Permanent full-time or part-time employment
  • Modern office in the heart of Berlin - office first policy
  • Opportunity to work on products used by millions of readers every day

About the company

Our client is a leading international media and technology company headquartered in Berlin. Millions of users consume digital content every day through some of the most recognized media and news brands in Europe. Combining the reach and stability of an established market leader with the agility of a technology-driven organization, the company continuously invests in innovation, data-driven products, and artificial intelligence to shape the future of digital journalism.

Apply for this position