Senior Software Engineer (Fullstack/.NET/JS)
anybill
München, Germany
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
German Experience level
SeniorJob location
München, Germany
Tech stack
Flutter
Clean Code Principles
JavaScript
.NET
Microsoft Windows
API
Artificial Intelligence
JIRA
Unit Testing
Azure
Software Quality
Computer Programming
Information Engineering
ETL
Cursor (Graphical User Interface Elements)
Software Design Patterns
DevOps
Programming Tools
Web Development
Payment Systems
Github
Python
Machine Learning
Microsoft OneNote
Windows Presentation Foundation
Microsoft SQL Server
Software Architecture
Software Engineering
SQL Databases
TypeScript
Web Applications
Web Services
Azure
React
Large Language Models
Swift
Backend
Vue.js
Kotlin
Data Lake
Integration Tests
Data Analytics
Cosmos DB
REST
Domain Driven Design
Databricks
Job description
Du baust und verbesserst die technische Grundlage, auf der unsere Produkte und Integrationen laufen. Dein Code ermöglicht es unseren Kunden und Partnern, digitale Bons, Loyalty-Funktionen und Retail-Media-Lösungen zuverlässig und skalierbar zu nutzen.
- Eigenverantwortliche Entwicklung, Erweiterung, Testing und Wartung unserer Backend-APIs und Web-Applikationen
- Erstellung von wartbarem und testbarem Code nach Clean Code und Clean Architecture Prinzipien
- Aufbau und Pflege von Unit Tests und Integration Tests zur Sicherstellung der Codequalität
- Erstellung und Verbesserung von Dokumentation für Code und APIs
- Enge Zusammenarbeit im interdisziplinären Team sowie Unterstützung von Partnern und Kunden, z.B. in Onboarding- und Integrationsphasen
- Nutzung und Weiterentwicklung von AI-gestützten Entwicklungswerkzeugen und Workflows (z.B. Cursor, Agentic Coding)
- Mitgestaltung unserer Softwarearchitektur auf Basis von Domain Driven Design und SOLID Principles
Requirements
- Fundierte Erfahrung in der Entwicklung von RESTful Webservices mit .NET und JavaScript/TypeScript
- Sicherer Umgang mit Software Architecture und Design Patterns - insbesondere Domain Driven Design, Clean Code, Clean Architecture und SOLID Principles
- Erfahrung mit der Azure Cloud-Umgebung: MSSQL, Blob Storage, Cosmos DB, Azure Service Bus
- Routine im Arbeiten mit GitHub, Jira und Notion
- Praxis in Unit Testing und Integration Testing
- Erfahrung mit AI/LLM-gestützter Entwicklung und Agents (z.B. Cursor)
- Ein ausgeprägtes Software Engineering Mindset - du denkst in Systemen, hinterfragst Lösungen und treibst Qualität aktiv voran
- Eigenverantwortliches Arbeiten, proaktive Kommunikation und Teamfähigkeit in interdisziplinären Teams
- Gute Deutschkenntnisse in Wort und Schrift
- Bonus: Erfahrung mit WPF/Windows Service Entwicklung
- Optional: Du fühlst dich auch in einer DevOps-Rolle wohl und bist bereit, auch hier Verantwortungen zu übernehmen., * Erfahrung in Frontend-Entwicklung (Vue/Nuxt, React) oder Mobile (Kotlin, Swift, Flutter)
- Erfahrung in Data Engineering oder Data Analytics (SQL, Databricks, Python, Delta Lake, ETL)
- Verständnis von Retail- oder Payment-Systemen (POS, CRM, Loyalty, FinTech)
- Erfahrung in AI & Machine Learning, Agentic Workflows oder "Chat with your Data"-Systemen via LLMs und RAG
Benefits & conditions
- Du bist Teil eines hochmotivierten Teams, das sich zum Ziel gesetzt hat, Papierbelege im Einzelhandel durch digitale Belege vollständig zu ersetzen und einen bisher nicht bestehenden, hochgradig relevanten Data Layer in die physische Einkaufswelt einzuziehen
- Du erhältst einen großen Gestaltungsspielraum und die Möglichkeit, viel Verantwortung zu übernehmen
- Du hast die Möglichkeit, zusammen mit unserem Management, aktiv die Zukunft von anybill mitzugestalten
- Flexible Arbeitszeiten, ein tolles Büro im Herzen von München mit kostenlosen Getränken & Snacks
- 30 Tage Urlaub und ein attraktives, leistungsbasiertes Vergütungsmodell
- Benefits wie Bikeleasing, Wellpass, Betriebliche Altersvorsorge