JobMesh

Senior Software Engineer (Backend)

WSD · Frankfurt Am Main, Hesse, DE

We are looking for a Senior Software Engineer to design, build, and operate scalable cloud-native systems. You will work on distributed services, event-drive...

Job description

About the Role We are looking for a Senior Software Engineer to design, build, and operate scalable cloud-native systems. You will work on distributed services, event-driven architectures, and modern DevOps pipelines while collaborating closely with product managers and other engineers in an Agile environment. The ideal candidate is comfortable working across multiple backend technologies and understands how to design resilient systems that run reliably in containerised and cloud environments. Key Responsibilities: - Design and develop scalable backend services using Node.js (NestJS) and Java / Kotlin (Spring Boot). - Build and maintain event-driven architectures using Apache Kafka. - Develop RESTful and asynchronous APIs for internal and external services. - Design and optimise data models using PostgreSQL, MongoDB, and Redis. - Deploy and operate services across Windows Server, Docker, and Kubernetes environments. - Build and maintain CI/CD pipelines using GitHub Actions to automate testing, security checks, and deployments. - Implement and maintain cloud-native application architectures focusing on reliability, scalability, and observability. - Integrate Elasticsearch for loggin...