Your tasks
We are looking for a Senior Backend Software Engineer to join our cross-functional product team. You will play a pivotal role in designing, developing, and scaling the backend systems that power our AI-driven negotiation platform. You'll work closely with product managers, frontend engineers, and data teams to build robust, secure, and highly available services.
Your tasks
We are looking for a Senior Backend Software Engineer to join our cross-functional product team. You will play a pivotal role in designing, developing, and scaling the backend systems that power our AI-driven negotiation platform. You'll work closely with product managers, frontend engineers, and data teams to build robust, secure, and highly available services.
Key Responsibility
- Architect, develop, and maintain scalable backend services using Python and FastAPI, following Hexagonal (Ports & Adapters) architecture principles.
- Design and build serverless applications using AWS Lambda, Step Functions, and API Gateway.
- Model and manage data using DynamoDB, ensuring performant and cost-effective access patterns.
- Implement secure authentication and authorization flows using Cognito.
- Build event-driven and asynchronous workflows using Step Functions and SES for transactional messaging.
- Integrate with IoT Core to support device connectivity and real‑time data ingestion.
- Ensure code quality through code reviews, automated testing, and adherence to best practices.
- Collaborate with cross-functional teams to define and deliver complete, end‑to‑end solutions.
- Write comprehensive unit, integration, and end‑to‑end tests to ensure code quality and maintainability.
Your profile
- 5+ years of professional experience building and maintaining backend systems in production.
- Expert-level proficiency in Python, with hands‑on experience using FastAPI.
- Hands‑on experience designing systems using Hexagonal architecture (or similar patterns like Clean Architecture or Ports & Adapters).
- Strong experience with AWS serverless services: Lambda, Step Functions, API Gateway.
- Hands‑on experience with AWS SAM (Serverless Application Model) for building and deploying serverless applications.
- Solid experience with DynamoDB or other NoSQL data stores, including data modeling and access pattern design.
- Experience with AWS Cognito for authentication and authorization.
- Experience with SES or similar services for transactional email/messaging.
- Familiarity with IoT Core or event‑driven/IoT architectures.
- Proficient with version control systems such as Git (GitLab, GitHub).
- Familiarity with Agile development methodologies, CI/CD pipelines, and automated testing.
- Strong technical spec writing skills, with the ability to translate requirements into clear, actionable documentation.
- Excellent communication skills, a collaborative mindset, and a strong sense of ownership.
Bonus Qualifications
- Experience with Infrastructure as Code tools beyond SAM (e.g., Terraform, AWS CDK).
- Exposure to event‑driven architectures and messaging systems (e.g., SQS, SNS, EventBridge).
- Experience with other cloud platforms (e.g., Azure, Google Cloud Platform) in addition to AWS.
- Experience using AI tools for development to boost productivity
- Integrating AI/LLM capabilities into backend systems.
- Understanding of observability practices (logging, tracing, monitoring) in distributed/serverless systems.
- Experience with containerization (Docker) and orchestration.
- Interest or experience in game theory, negotiation systems, or applied AI/ML backends.
- Experience working in regulated or high‑security environments (data privacy, compliance).
Why us?
At Beroe X nnamu GmbH, we prioritize a balanced work-life experience.
Here’s what we offer you:
- 4-Day Work Week & up to 24 Days Paid Vacation – More time to recharge
- Monthly Benefits Allowance – €40/month in vouchers for fitness and other perks with Probonio
- Competitive Compensation – Fair salary and comprehensive benefits.
- Flexible Work Arrangements – Work the way that suits you. Professional Development – Access to training and certifications.
- Team Events – Bi-annual company events and Quarterly team lunch get-togethers.
- Work Abroad Flexibility – Remote work from the EU or selected non-EU countries for up to 8 weeks a year with travel insurance coverage
We operate on a hybrid model with offices in Berlin and Munich, offering a 32-hour, 4-day workweek.
This means
- In-Office Collaboration: Work from the office two days a week
- Manage Your Own Hours: Flexibility to work around your needs as long as team goals are met.
Our Culture
We are committed to fostering a collaborative, innovative and inclusive work environment where everyone’s ideas matter.We know that diverse teams lead to better outcomes and welcome applicants from all backgrounds.
About Us
At Beroe x nnamu GmbH, we are committed to empowering procurement teams to make informed, strategic decisions that drive real impact. By integrating AI and game theory, our Software as a Service (SaaS) platform, nnamu.negotiations, delivers a groundbreaking approach to complex, yet autonomous negotiations.
nnamu.negotiations delivers additional total-value-of-ownership savings efficiently and effectively for buyers with no prior knowledge of game theory required. By combining our world class proprietary AIwith an unmatched, unique database of over EUR 400bn actual game theory project data we help clients uncoverincremental valuein their negotiations, driving outcomes that were previously out of reach.
Beroe x nnamu GmbH is now a Beroe, Inc. group entity. Beroe is a global leader in procurement intelligence. Beroe has been on procurement’s leading edge since the company’s founding in 2006, bringing a world of insights forward. The unique combination of Beroe’s expertise, AI tools, and vast amounts of reliable data enable organizations to make smarter, faster, better procurement decisions. Not tomorrow, not today, but now. Selected by ProcureTech as one of the “most pioneering Analytics, Data and Intelligence solutions in 2024”, Beroe helps thousands of organizations sift through the data noise, mitigate risk, face fewer surprises, and ultimately gain a competitive edge.
With nnamu’s cutting-edge AI and Beroe’s trusted market intelligence, we are unlocking game-changing possibilities for procurement teams worldwide
The Challenge We are Solving
Despite the proven potential of game theory to enhance negotiation outcomes significantly – potentially unlocking an incremental USD 1 Trillion of value – its application in business negotiations remains rare, inconsistent, and hard to scale. This gap presents a vast opportunity but also a challenge that many companies have yet to overcome. Beroe x nnamuGmbH is pioneering the use of AI-powered game theory to make complex negotiation strategiesaccessible, scalable, and incredibly effectivefor organizations worldwide.
#J-18808-Ljbffr
Senior Backend Software Engineer - (m/f/x) in Berlin Arbeitgeber: nnamu
Beroe x nnamu GmbH ist ein hervorragender Arbeitgeber, der eine ausgewogene Work-Life-Balance fördert und seinen Mitarbeitern eine 4-Tage-Arbeitswoche sowie bis zu 24 Tage bezahlten Urlaub bietet. Mit flexiblen Arbeitsmodellen, Zugang zu beruflicher Weiterbildung und einem inklusiven, innovativen Arbeitsumfeld, in dem die Ideen aller geschätzt werden, schaffen wir optimale Bedingungen für persönliches Wachstum und Teamzusammenhalt. Unsere Büros in Berlin und München bieten zudem die Möglichkeit, remote aus der EU oder ausgewählten Nicht-EU-Ländern zu arbeiten, was zusätzliche Flexibilität und Freiheit im Arbeitsalltag ermöglicht.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Senior Backend Software Engineer - (m/f/x) in Berlin erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei nnamu anzuklopfen, wenn du dich auf die Stelle als Senior Backend Software Engineer - (m/f/x) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei nnamu vorzubereiten!
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei nnamu klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei nnamu vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.