Wir legen großen Wert auf Mobilitätskonzepte und möchten, dass unsere Mitarbeitenden so flexibel wie möglich sind. Innerhalb Deutschlands bieten wir deshalb ein hybrides Arbeitsmodell sowie die Möglichkeit, bis zu 30 Tage im Jahr vom Ausland aus zu arbeiten. Trotzdem freuen wir uns natürlich, wenn wir dich auch im Büro begrüßen können. Hier solltest du mindestens ein- bis viermal im Monat vorbeischauen.
YOUR RESPONSIBILITIES
- Du führst routinemäßige Programmieraufgaben aus, die das Verständnis und die Anwendung von Best-Practice-Programmierverfahren erfordern
- Du hilfst dabei, die Arbeit des Teams in allen Bereichen zu verbessern, z. B. in Bezug auf den Codierungsstil, die Protokollierung bewährter Verfahren, Peer-Code-Reviews, automatisierte Testabdeckung usw.
- Du identifizierst und eskalierst Risikobereiche, Gefahren und Unsicherheiten, um den Wissensaustausch zwischen allen Ingenieuren zu fördern
- Du trägst aktiv zur Rekrutierung und Nachfolgeplanung für Mitarbeiter im Engineering bei
- Du bist proaktiv bei der Weitergabe von Erkenntnissen und Initiativen zur kontinuierlichen Verbesserung in allen Ingenieurteams
- Du nimmst an Teamverfeinerungssitzungen teil und trägst zu agilen Ansätzen und Praktiken bei
- Du förderst eine gesunde Prüfungskultur und bietest Ingenieuren die Möglichkeit, voneinander zu lernen und auf effektivere und kreativere Lösungen hinzuarbeiten, unterstützt durch regelmäßige Audits und Tools
- Als technische Führungskraft bist Du in der Lage, Code unter Verwendung etablierter Muster und Beispiele innerhalb von Plattformkomponenten, Diensten und APIs zu entwickeln, Systeme zu überwachen und detaillierte technische
- Entwurfsdokumente auf niedriger Ebene zu entwickeln, um Geschäftsanforderungen zu erfüllen
WHAT WE'RE LOOKING FOR
- Du hast mehr als 6 Jahre Erfahrung als Software-Ingenieur mit hervorragenden Kernentwicklungskenntnissen in Java/Python/PHP
- Fundierte Kenntnisse von relationalen Datenbanken, z. B. PostgreSQL, MySQL und NoSQL-Datenbanken, z. B. DynamoDB, MongoDB, AWS Lambda, Elasticsearch, EC2, S3, SQS
- Du verfügst über Erfahrung im Bereich Unit- und Integrationstests mit fundierten TDD-Kenntnissen und Verständnis für gängige Webanwendungsmuster
- Du bist eine natürliche Führungspersönlichkeit mit einer nachgewiesenen Fähigkeit, funktionsübergreifende Teams ohne formale Autorität mit technischer Führung zu beeinflussen, einschließlich Mentoring und Coaching anderer Teammitglieder
- Du verfügst über umfassende Erfahrung mit dem Lebenszyklus der agilen Softwareentwicklung und DevOps, einschließlich Source Control Management, Continuous Integration, Continuous Delivery/Deployment und automatisierten Tests
- Du besitzt ausgeprägte Fähigkeiten zur Entscheidungsfindung und Problemlösung durch Zusammenarbeit und ausgeprägte analytische Fähigkeiten, wobei die Bedürfnisse der Kunden an erster Stelle stehen
- Effiziente Kommunikationsfähigkeiten in Englisch. Fähigkeit und Bereitschaft, den geschäftlichen Kontext, in dem das Team arbeitet, und die zu lösenden Kundenprobleme zu verstehen