Software-Entwickler - Individualsoftware | Full-Stack

avenit AG
Offenburg, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Intermediate

Job location

Offenburg, Germany

Tech stack

Clean Code Principles
API
Agile Methodologies
Automation of Tests
Code Review
Continuous Integration
Custom Software
Mobile Application Software
PostgreSQL
Node.js
Scrum
Software Engineering
TypeScript
Data Logging
Test Driven Development
Backend
Vue.js
Kotlin
Angular
Information Technology
Front End Software Development
Api Design
NestJS
Docker
Microservices

Job description

  • Individualsoftware umsetzen: fachliche Anforderungen verstehen, robuste Lösungen entwerfen und iterativ ausliefern
  • Full-Stack entwickeln: Backend mit Node.js/NestJS (TypeScript), Frontend mit Vue.js oder Angular
  • Mobile Apps bauen: iOS mit Swift, Android mit Kotlin - inklusive API-Anbindung und Release-Prozess
  • Microservices & Daten: Services schneiden, PostgreSQL-Schemas modellieren, Migrations & Queries pflegen
  • Qualität vorantreiben: Clean Code, TDD, Code-Reviews, automatisierte Tests und CI/CD anwenden
  • Betrieb mitdenken: Containerisieren mit Docker, Logging/Monitoring berücksichtigen, Performance tunen
  • Agil zusammenarbeiten: im Team planen (Scrum/Kanban), sauber dokumentieren, konstruktiv Feedback geben

Requirements

  • Mindestens 3 Jahre Berufserfahrung in der professionellen Softwareentwicklung
  • Souverän im Full-Stack: TypeScript, Node.js/NestJS, Vue.js oder Angular; sicher im API-Design
  • Erste mobile Praxis mit Swift (iOS) oder Kotlin (Android) und die Motivation, beides zu vertiefen
  • Erste Erfahrungen mit Microservices, PostgreSQL, Docker und gängigen CI/CD-Pipelines
  • Hoher Qualitätsanspruch: Clean Code, TDD, lesbarer Code, sinnvolle Tests, verlässliche Deployments
  • Teamfähigkeit & klare Kommunikation; Freude an agiler Arbeitsweise und gemeinsamer Verantwortung
  • Abgeschlossenes Studium der Informatik, Informationstechnik oder eine vergleichbare Qualifikation
  • Hervorragende Kommunikationsfähigkeiten in Deutsch und Englisch (in Wort und Schrift)

Benefits & conditions

  • Deine persönliche und berufliche Weiterentwicklung, die gleichzeitig zu deiner mentalen Gesundheit beiträgt: unter anderem mit unserem Partner OpenUp
  • Flexibles Arbeitsumfeld mit der Möglichkeit 50% von Zuhause aus zu Arbeiten
  • Die Förderung deiner betrieblichen Altersvorsorge mit überdurchschnittlichen 20%
  • Gemeinschaftlichen Sport und Eintritt in dein Fitnessstudio, von der avenit bezahlt
  • Dankbarkeit und Wertschätzung; deswegen wächst dein Urlaubsanspruch mit deiner Betriebszugehörigkeit
  • Die Möglichkeit, deine Stärken in einem eingespielten, herzlichen Team für innovative Produkte und Prozesse voll zur Geltung kommen zu lassen
  • Spannende Projekte und eine steile Lernkurve in einem dynamischen Umfeld
  • Eine offene Unternehmenskultur mit flachen Hierarchien und schnellen Entscheidungswegen

Apply for this position