Remote job
Senior Software Engineer (.NET) (f/m/d)
Job details
About this role
Role overview Develop core backend services for a hospitality operations platform, delivering features across data storage and APIs. You will help keep production services scalable and maintainable, contribute to technical decisions, and work with an agile team where engineers take ownership from implementation through operation.
Responsibilities - Build and extend backend services using .NET, running in containerized environments. - Deliver features across database and API layers. - Maintain service scalability and codebase quality as the platform evolves. - Monitor production services, identify potential problems, and help resolve them. - Cover code with unit and end-to-end tests. - Break larger initiatives into manageable work and collaborate on engineering decisions.
Requirements - At least five years of software engineering experience and a degree in a relevant technical field or equivalent practical experience. - Strong .NET backend development experience. - Familiarity with Kafka or equivalent messaging, AWS, Docker, ECS or Kubernetes, and PostgreSQL. - Experience with microservices and asynchronous communication patterns. - Ability to break down larger projects into smaller issues and work with IaaS, PaaS, or SaaS concepts. - Fluent English communication skills and experience using AI-assisted coding tools for development, troubleshooting, or documentation.
Nice to have - Kafka for real-time processing, cloud and container workflows, or PostgreSQL performance tuning. - German or other additional languages.
Benefits and work setup Flexible remote, office, or hybrid arrangements are available. The offering includes 30 days of annual leave, a public transport pass in Germany, fitness and wellness access, a learning budget, feedback and career development, and team events. The role offers autonomy and opportunities to take on broader responsibility.