Europe's leading booking and reservation management software for operators of attractions, tours & activities.
Backend Engineer
Location
Germany
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Backend Engineer
bookingkit
• Lead the technical design and implementation of new partner integrations and platform features. • Own the full lifecycle of your services—from development and deployment to production monitoring, alerting, and incident response. • Actively manage our AWS cloud infrastructure, writing and maintaining Infrastructure as Code (Terraform) to ensure environment parity and security. • Evolve our integration strategy, championing a platform-first mindset that drives synergies across our integration ecosystem. • Ensure high-performance, secure communication between internal and external systems. • Leverage cutting-edge AI-powered tools across the entire software development lifecycle—from system design and code generation to infrastructure automation, log analysis, and performance monitoring. • Provide technical support and create high-quality documentation to ensure the long-term maintainability of our connectivity layer.
Job Requirements
- 5+ years of software engineering experience, with a focus on backend development.
- Deep understanding of RESTful API design, HTTP, authentication/OAuth, and webhook management.
- Familiarity with GraphQL concepts.
- Proven experience with AWS (e.g., ECS, Lambda, RDS), CI/CD pipelines, and Infrastructure as Code (Terraform).
- Strong experience setting up and maintaining monitoring and alerting solutions (e.g., New Relic, Prometheus, Grafana, ELK, or Datadog).
- Ability to translate complex system designs into clear, actionable documentation.
- Solid experience with modern backend languages (e.g., PHP/Laravel and Node.js/TypeScript).
- Expertise in database design (MySQL, NoSQL) and optimizing queries for large-scale data.
- Proficiency in integrating and leveraging AI-assisted programming and agents in your daily workflow.
- Fluency in English, with strong communication skills for customer and partner-facing situations.
- Experience with containerization (Docker).
Benefits
- 100% remote work setup, with the option to join colleagues in our Berlin office.
- Mobile Work Abroad policy allowing to work from almost anywhere in the world for up to 5 months in the year.
- 28 vacation days per year, earning an extra vacation day each year on your anniversary date (up to a maximum of 31 days).
- Cover more than 50% of your public transportation costs in Germany.
- Subsidized memberships for Urban Sports Club (more than 40%) and Wellhub (100%!) in Germany.
- Receive up to €156 annually for private travel.
- Enjoy discounts through partnerships with companies like GetYourGuide.
- Join a culture that values open communication and accessibility between teams and leads.
- Enjoy regular BBQs in Berlin, summer and winter events, and reunions with former employees.
- Work during travel even if you’re unable to take calls.
- Take an extra day of leave in the year for charity work.
- Receive 10 days of paid leave for child sickness.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Desarrollar aplicaciones backend con Java y Spring. • Diseñar e implementar arquitecturas de microservicios. • Construir y evolucionar APIs REST e integraciones entre plataformas. • Participar en el desarrollo de soluciones orientadas a eventos con Kafka. • Garantizar la calidad, seguridad y rendimiento de las aplicaciones. • Colaborar en el diseño técnico y evolución de nuevas funcionalidades. • Participar en el ciclo completo de desarrollo, testing y despliegue. • Aplicar buenas prácticas de desarrollo y mejora continua.
• Desarrollar aplicaciones backend con Java y Spring • Diseñar e implementar arquitecturas de microservicios • Construir y evolucionar APIs REST e integraciones entre plataformas • Garantizar la calidad, seguridad y rendimiento de las aplicaciones • Colaborar en el diseño técnico y evolución de nuevas funcionalidades • Participar en el ciclo completo de desarrollo, testing y despliegue • Aplicar buenas prácticas de desarrollo y mejora continua
Role Description Für unseren Kunden aus Bern, suchen wir eine:n erfahrene:n, motivierte:n und aufgeschlossene:n Senior Java Backend Developer. In diesem Projekt entwickelst du moderne Backend-Lösungen für ein hochverfügbares und geschäftskritisches System in einem agilen Umfeld. Gemeinsam mit einem interdisziplinären Team arbeitest du an der Weiterentwicklung zentraler Systemkomponenten und trägst dazu bei, Verfügbarkeit, Performance und Stabilität der Anwendungen nachhaltig sicherzustellen. - Du konzipierst, entwickelst und optimierst zentrale Backend-Komponenten - Du analysierst und behebst technische Störungen, um einen stabilen und zuverlässigen Betrieb sicherzustellen - Du setzt neue Features von der Analyse über die Implementierung bis hin zum Testing um - Du stellst die Verfügbarkeit, Performance, Skalierbarkeit und Ressourceneffizienz der Anwendungen sicher - Du erstellst und pflegst technische Dokumentationen zur Sicherstellung der Wartbarkeit - Du arbeitest aktiv in einem agilen Entwicklungsteam mit und unterstützt bei Bedarf auch in den Bereichen Business Analyse und Testing - Du arbeitest eng mit interdisziplinären Teams zusammen und entwickelst bestehende Lösungen kontinuierlich weiter - Du wirkst bei der Optimierung moderner Softwareentwicklungs- und Deployment-Prozesse mit Qualifications - Du verfügst über mehrere Jahre Erfahrung in der Java-Backend-Entwicklung, idealerweise in komplexen und hochverfügbaren Systemlandschaften - Du bringst sehr gute Kenntnisse in Java, Spring Boot, SQL und Hibernate mit - Du hast Erfahrung mit Cloud-nativen Technologien wie Docker, OpenShift, Helm und Git - Du kennst dich mit Messaging- und Event-Driven-Architekturen aus - Du hast Erfahrung mit Continuous Integration sowie Tools wie Maven, Jenkins oder vergleichbaren Lösungen - Idealerweise verfügst du über Kenntnisse in Kafka, Grafana, Linux, ArgoCD sowie weiteren modernen Entwicklungstools - Du interessierst dich für moderne Softwarearchitekturen, AI-gestützte Softwareentwicklung und die kontinuierliche Weiterentwicklung komplexer Systeme - Du zeichnest dich durch eine analytische und strukturierte Arbeitsweise sowie eine schnelle Auffassungsgabe aus - Du bist eine teamorientierte Persönlichkeit mit ausgeprägten Kommunikationsfähigkeiten - Du verfügst über sehr gute Deutschkenntnisse sowie gute Englischkenntnisse Company Description Die Coopers Group AG ist eine agile Schweizer Recruiting Agentur, die Spezialisten und Führungskräfte in den Bereichen IT, Life Sciences, Engineering und Finance vermittelt. Mit flexiblen Ansätzen bringen wir Kandidat:innen und Unternehmen zusammen, die nicht nur fachlich, sondern auch menschlich zusammenpassen.
Software Engineer (Full-Stack/Backend & Applied AI)
Globaldev GroupBuilding remote teams and providing software development solutions for tech businesses 🇺🇸🇮🇱🇩🇪🇺🇦🇵🇹🇵🇱
Role Description We are looking for a Software Engineer who operates at the intersection of high-scale full-stack engineering and cutting-edge Applied AI. - Architect & Build: Design and deliver agentic workflows and scalable microservices, primarily using Python, within a distributed system architecture. - AI Integration: Lead the integration of Generative AI capabilities, including LLM APIs, RAG pipelines, and agentic workflows into our production systems. - Agentic Operations & Observability: Implement operational practices, observability, and autonomous monitors (e.g., detecting intelligence drift or hallucinations) to ensure AI reliability in production. - Elevate Engineering: Drive overall engineering quality and speed by implementing AI-SDLC practices, ensuring high standards through rigorous code reviews, test automation, and by establishing continuous, trace-based quality evaluation for all software and agentic components. - Mentor & Innovate: Evaluate emerging AI tooling, mentor fellow engineers, and contribute directly to our technical roadmap and Agentic AI-SDLC and Production Operations. Qualifications - 7+ years of backend or full-stack engineering experience, including 2+ years building production-grade agentic systems in distributed environments. - Strong proficiency in Python (preferred) or TypeScript/Go/Rust, with the ability to transition to Python. - Hands-on experience with agentic frameworks such as LangChain, LangGraph, CrewAI, DeepAgents, OpenClaw, Hermes, or equivalent. - Proven expertise in designing cloud-native, event-driven architectures using AWS, Kubernetes, Terraform, CI/CD, GraphQL or REST APIs, and messaging systems (SQS/SNS). - Experience with PostgreSQL, DynamoDB, MongoDB, and preferably vector databases. - Familiarity with AI-native development tools such as Claude Code, Cursor, or Copilot. - Excellent communication skills and the ability to work independently in a highly autonomous environment. Requirements - Experience with React, Next.js, or similar frontend technologies (will be a plus). Benefits - Help and support from our caring HR team. - 15 working days of annual paid leave. - The exchange of experience and work with talented colleagues. - Last but not least - valuable compensation for your efforts.



