Auf einen Blick
- Aufgaben: Entwickle innovative Backend-Lösungen und skaliere die Yatta-Plattform für digitale Produkte.
- Unternehmen: Dynamisches Tech-Unternehmen mit einem kreativen und kollaborativen Team.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, Homeoffice und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Wachstumsorientierte Umgebung mit großartigen Karrierechancen.
- Warum dieser Job: Gestalte Software, die echten Einfluss hat und arbeite mit modernster Technologie.
- Qualifikationen: Erfahrung in der Softwareentwicklung und Teamarbeit sind erforderlich.
Das prognostizierte Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Is software engineering more than a job for you? Are you passionate about backend topics? Do you love problems because you can’t wait to dig in and find a solution? Do you want to build software that benefits and delightsusers in real life? And do you believe in teamwork and collaboration to develop brilliantly simple solutions?
Join us as a Backend Software Engineer and help scale the Yatta Platform—an ecosystem for digital products, focused on B2B and B2B2X. Your deep technical expertise and strong work ethic will be key in designing, maintaining and operating complex backend architecture based on microservices.
Together, our team of researchers, developers, engineers, designers, and entrepreneurs strive to excel through software innovations that work, serve, and inspire people. We will go above and beyond to help build the next techunicorns in Europe—and raise the bar for software from Europe on the international stage.
Help us build brilliantly simple service to monetize and sell digital products.
Design and implement software components, products and services, from analysis and development to deployment and rollout.
Contribute to well-informed decision making to resolve complex problems and deliver sustainable solutions for building, maintaining, and improving systems and software architecture.
Design and develop scalable, maintainable, and efficient backend systems, while ensuring the modularity and reusability of code.
Ensure high code quality through best practices, testing automation and code documentation.
Follow SOLID principles, design patterns, and clean code practices.
Continuously improve quality through relentless root-cause analysis, thorough code reviews,comprehensive documentation, rigorous testing, and strict adherence to engineering standards.
Participate in software design discussions contributing to system-level decisions.
Required qualifications
Basic education and skills
Master‘s degree in computer science, software engineering, or a related field—Ph.D. welcomed; strong academic background is a plus, but we also value exceptional or unconventional resumes, especially if they enable you to achieve extraordinary results.
Experience working in cross-functional teams – collaborating closely with engineers, product managers, designers, and other cross-functional teams to deliver features.
Excellent communication skills across diverse stakeholder groups.
Fluency in English, both written and spoken.
Relevant work experience and track record
5+ years of professional working experience in Java technology with a strong track record delivering high-quality, scalable, and secure systems.
5+ years of relevant work experience in Java-based frameworks such as Hibernate, Sprint Boot
Several years of relevant experience in professional software engineering, preferably across the software lifecycle (i.e., from requirements engineering to software design, architecture, programming and implementation to deployment and operation).
Strong foundation in database modeling and designing relational schemas, with hands-on experience using PostgreSQL in production.
Preferably played a role in high-growth startups that successfully navigated early-stage obstacles and challenges—taking software products from market entry to product-led growth.
A basic understanding of lean management—and human-centric software design.
Core technical capabilities
Skilled at writing high-quality Java code and developing web services, with strong expertise in related technologies such as Spring Boot, Hibernate, and SQL/PostgreSQL.
Solid experience with DevOps technologies like Kubernetes, Docker, Terraform, Github CI and building pipelines is a plus.
Proven ability to design, build, and evolve APIs (REST or GraphQL) with a focus on performance, resilience, and scalability.
Write high-quality, maintainable code, conduct regular code reviews, and foster best practices.
Experience with monitoring, observability, and performance optimization (e.g., Prometheus, and Grafana) is a plus.
Deep, hands-on experience applying domain-driven design (DDD) and event-driven architectures to build and evolve platform ecosystems spanning multiple services.
Personality and way of working
Strong team spirit without hierarchical thinking.
Great conceptual and analytical understanding.
Fast comprehension of technical topics and empathy for human dynamics.
Ability to perform under high pressure; very well organized with a strong sense of ownership—and a pinch of idealism.
Strong problem-solving and decision-making skills with good judgment and appreciation for feedback to develop and grow.
An entrepreneurial mind with a hands-on attitude to achieve long-term quality results throughshort-term actions.
Take heart — apply
It’s not just your qualifications that matter, but who you are and what you want to learn and achieve in the future. Come by and get to know us. Drinks are on us! o/
Backend technologies
- Python
- Java
- Kotlin
- C++
- C#
- Swift
- Objective C
- Ionic
- Kotlin
Methods and processes
- Scrum
- Kanban
- V-Modell XT
- Lean
Collaboration tools
- Jira
- Confluence
- Figma
- Git
- Slack
- Jenkins
to build...
Desktop applications
for enterprise applications and consumer software.
Drive > mastery
Of course, we don‘t expect you to have mastered all these technologies and frameworks. All you need is a passion for tech with the right potential and ambition: Seeking deep understanding in software engineering and working on meaningful applications. We will figure out the rest together.
Backend Software Engineer (m/f/d) Arbeitgeber: Yatta Solutions GmbH
Als Arbeitgeber bietet Yatta eine inspirierende Arbeitsumgebung, in der Teamarbeit und Zusammenarbeit im Mittelpunkt stehen. Unsere Mitarbeiter profitieren von kontinuierlichen Wachstums- und Entwicklungsmöglichkeiten sowie einer offenen Unternehmenskultur, die Innovation und Kreativität fördert. Mit einem klaren Fokus auf die Schaffung von Softwarelösungen, die das Leben der Nutzer bereichern, ist Yatta der ideale Ort für leidenschaftliche Backend-Entwickler, die an bedeutungsvollen Projekten arbeiten möchten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Backend Software Engineer (m/f/d) erhalten könnten
✨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 Yatta Solutions GmbH anzuklopfen, wenn du dich auf die Stelle als Backend Software Engineer (m/f/d) 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 Yatta Solutions GmbH vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Backend Software Engineer (m/f/d) mit Bravour zu bestehen
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 Yatta Solutions GmbH 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 Yatta Solutions GmbH 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.