Software Engineer - Backend (All Genders)

Festanstellung, Voll- oder Teilzeit · DE, Karlsruhe, DE, Frankfurt

Lesen Sie die Stellenbeschreibung in:
Your mission
We’re looking for a highly-skilled software engineer (m/f/o) to take responsibility for customer projects within an interdisciplinary team. Youl have expert knowledge of the complete software development process (conception, development, architecture, implementation) and you are skilled in coding for both the frontend and backend? If finding issues and fixing them meticulously with beautiful code are among your talents as software engineer, we’d like to hear from you.  


  • Plan and execute full software development life cycles for each assigned project, adhering to company standards and expectations
  • Continuous development of IT systems/solutions, adapt them to technological innovations and ensure the seamless integration of the software into the company's IT landscape
  • Examine existing systems, identifying flaws and creating solutions to improve systems
  • Your working style is characterized by personal responsibility, goal orientation and your willingness to contribute and develop in an agile and cross-functional team
  • You are not only taking up innovative technologies, methods and trends, but also actively shaping them
Your profile
  • Degree in Computer Science or comparable education
  • 3+ years working experience in professional software development
  • Proven experience with OOP / Functional Programming
  • Proficiency with Git
  • High social and intercultural competence and the ability to collaborate in agile teams
  • Fluent English language skills
  • Basic German language skills (nice-to-have) 
  • Working experience in the design and implementation of REST endpoints and BFF with Spring Boot or JEE/Quarkus and Node.js
  • We prefer using Kotlin for JVM based Frameworks
  • Good understanding of Micro Services Architecture, Messaging, Event Driven Architecture, Event Streaming and Enterprise Integration Patterns
  • Basic understanding of Domain Specific Languages and Model Driven Development (nice-to-have)
  • Understanding of relational databases and ORM (e.g. PostgreSQL and JPA/Hibernate) 
  • Understanding of noSQL- and Graph-databases (nice-to-have) 
  • Experience with API-management solutions (e.g. Kong, AWS) • Development experience of Web Frontends is a great advantage (focus on backend but we also like full-stack)
  • Working experience with Containers and Container Management Solutions (e.g. Docker, Kubernetes)
  • Developing experience with one the following Cloud provides for IaaS or PaaS or SaaS (nice to have): AWS, Azure, GCP
  • Creating and maintaining CI/CD pipelines (GitLab, GitHub, Jenkins, Azure DevOps)
  • Experience with test driven development and Clean Code
Why us?
  • At arconsis you are surrounded by software engineer enthusiasts and gripping projects await you 
  • We love to share knowledge and support each other
  • Working together as an interdependent team to accomplish a common goal, and knowing how to get things done
  • We maintain high personal standards, and possess an ongoing, voluntary, and self-motivated pursuit of knowledge
  • Challenging tasks in a powerful and dynamic cross-functional team with flat hierarchies
  • Open communication and a pleasant working atmosphere with cool colleagues, innovative technologies and a lot of fun at work
  • Excellent individual development and training opportunities, Brown-bags, Meetups
  • Room for ideas and the opportunity to shape solutions
About us
We're proud of our mission and the solutions we built. We work really hard, and most days we love our jobs. Working time is life time and should be filled with purpose and joy.

 Are you enthusiastic about innovative technologies, methods and trends and strive to find the right balance between engineering and creativity? Your mindset is characterized by technological passion, motivation and conceptual thinking and acting? You are willing to learn and grow with us?  Then we are looking forward to getting to know you. Send us your application!

Deine Aufgaben
Wir sind auf der Suche nach einem hochqualifizierten Softwareengineer (m/w/d), der innerhalb eines interdisziplinären Teams Verantwortung für Kundenprojekte übernimmt. Du verfügst über Fachwissen des gesamten Prozesses der Software-entwicklung (Konzeption, Entwicklung, Architektur, Implementierung) und beherrschst sowohl die Programmierung im Frontend als auch im Backend. Probleme zu finden und diese präzise und mit schönem Code zu beheben, gehört zu Deinen Talenten als Softwareengineer? Dann würden wir gerne von Dir hören.

  • Planung und Durchführung des gesamten Lebenszyklus der Softwareentwicklung für jedes zugewiesene Projekt in Übereinstimmung mit den Unternehmensstandards und -erwartungen
  • Fortlaufende Entwicklung der mobilen Anwendungen, Anpassung an technologische Neuerungen und Sicherstellung der nahtlosen Integration der Software in die IT des Unternehmens
  • Analyse bestehender Systeme, Ermittlung von Schwachstellen und Entwicklung von Lösungen zur Verbesserung der Systeme
  • Eigenverantwortung, Zielorientierung und Bereitschaft, sich in einem agilen und funktionsübergreifenden Team einzubringen und weiterzuentwickeln
  • Innovative Technologien, Methoden und Trends werden nicht nur aufgegriffen, sondern aktiv mitgestaltet
Dein Profil
  • Abschluss in Informatik oder vergleichbare Ausbildung
  • 3+ Jahre Berufserfahrung in der Entwicklung mobiler Anwendungen für Android (Java/Kotlin) und plattformübergreifender Entwicklung
  • Nachweisliche Erfahrung mit OOP/Functional Programming
  • Erfahrung mit Git
  • Sehr gute Deutsch- und Englischkenntnisse
  • Hohe soziale und interkulturelle Kompetenzen sowie die Fähigkeit, in agilen Teams zusammenzuarbeiten
  • Arbeitserfahrung in der Entwicklung und Implementierung von REST Endpoints und BFF mit Spring Boot oder JEE/Quarkus und Node.js
  • Wir bevorzugen die Nutzung von Kotlin für JVM basierte Frameworks
  • Gutes Verständnis von Microservices-Architektur, Messaging, Event Driven Architecture, Event Streaming und Enterprise Integration Patterns
  • Grundlegende Kenntnisse domänenspezifischer Sprachen und modellgetriebener Softwareentwicklung (wünschenswert)
  • Kenntnisse relationaler Datenbanken und ORM (z.B. PostgreSQL und JPA/Hibernate)
  • Kenntnisse zu noSQL- und Graph-Datenbanken (wünschenswert)
  • Erfahrungen mit API-Management-Lösungen (z.B. Kong, AWS)
  • Erfahrung in der Entwicklung von Web Frontends sind von Vorteil (der Fokus liegt auf Backend, aber wir suchen auch Full-Stack)
  • Arbeitserfahrung mit Containern und Container-Management-Lösungen (z.B. Docker, Kubernetes)
  • Erfahrung in der Entwicklung mit einem der folgenden Cloud-Provider für IaaS oder PaaS oder SaaS (wünschenswert): AWS, Azure, GCP
  • Erstellung und Pflege von CI/CD Pipelines (GitLab, Jenkins, GitHub, Azure DevOps)
Erfahrung mit testbasierter Entwicklung und Clean Code
Warum wir?
  • Wir lieben es, Wissen zu teilen, uns gegenseitig zu unterstützen und gemeinsam zu wachsen
  • Wir arbeiten als Team zusammen, um ein gemeinsames Ziel zu erreichen, und wissen, wie man die Dinge anpackt
  • Hoher persönlicher Anspruch und kontinuierliches und selbstmotiviertes Streben nach Wissen
  • Leistungsstarkes und dynamisch-funktionsübergreifendes Team mit flachen Hierarchien
  • Offene Kommunikation, angenehmes Arbeitsklima und viel Spaß an der Arbeit
  • Raum für Ideen und die Möglichkeit, Lösungen und die zukünftige Ausrichtung der arconsis mitzugestalten
Über uns
Wir sind stolz auf unsere Mission und die Lösungen, die wir entwickelt haben. Wir arbeiten sehr hart und lieben unsere Arbeit an den meisten Tagen. Arbeitszeit ist Lebenszeit und sollte mit Sinn und Freude gefüllt sein.

Du begeisterst Dich für innovative Technologien, Methoden und Trends und suchst nach der richtigen Balance zwischen Technik und Kreativität? Deine Denkweise ist von technologischer Leidenschaft, Motivation sowie konzeptionellem Denken und Handeln geprägt? Du bist bereit, mit uns zu lernen und zu wachsen? Wir freuen uns darauf, Dich kennenzulernen. Schick uns deine Bewerbung!


Wir freuen uns auf Dich! 
Wir freuen uns über Dein Interesse an arconsis. Bitte fülle das folgende kurze Formular aus. Solltest Du Schwierigkeiten mit dem Upload Deiner Daten haben, wende Dich gerne per Email an jobs@arconsis.com.
Dokument wird hochgeladen. Bitte warten Sie.
Fügen Sie alle erforderlichen (mit einem * gekennzeichneten) Angaben hinzu, um Ihre Bewerbung abzusenden.