Senior Backend Engineer (m/f/d) (remote)

Permanent employee, Full-time · remote oder Nürnberg

Read job description in:
About us
anwalt.de is one of Germany's leading platforms for legal advice. We make legal advice easily accessible for prospective clients by connecting them with the right lawyer. Our legal tech platform is the first point of contact for legal questions. A profile on anwalt.de is an essential part of our lawyers‘ and law firms‘ online marketing. We combine the hands-on mentality of a start-up with the profitability and security of an established company. As a remote-first company, anwalt.de employs 100 people, who get to choose between working from home or at our Nuremberg office.
Join our team as a
Senior Backend Engineer (m/f/d)
Location: Remote or Nuremberg
About the role and your impact
The IT team consists of 30 people, who work together in three cross-functional teams. As you can see, we are a product-centered organization, with one-third of our colleagues working in tech. We are expanding our platform and will therefore develop new features in an agile and focused way. Your key responsibilities will include:

  • Work in agile scrum teams to make access to legal consultation easier each day
  • Collaborate within cross-functional teams including product managers, designers and other developers to translate business requirements into technical solutions, ensuring alignment with project goals and timelines
  • Develop and maintain cutting-edge web-based applications and services written in PHP
  • Drive the development of GraphQL & RESTful APIs and backend services using PHP frameworks like Symfony and Laminas, ensuring robustness, scalability and maintainability of the overall system
  • Contribute to our engineering standards to continuously improve the consistency and quality of our codebases and processes and ensure performance, accessibility, and a great user experience
  • Implement automated testing strategies for frontend and backend codebases, utilizing frameworks such as Jest, PHPUnit, and Cypress to ensure code quality, reliability and maintainability
  • Work closely with our DevOps teams to streamline the deployment process, implement CI/CD pipelines, and optimize infrastructure for performance, scalability, and reliability

Main benefits of the job:

  • Due to our size, everyone can get involved in architectural decisions. Every Friday we have our architecture "get-together"
  • Be part of the transformation to implement and modernize our existing tech stack to align with best practices and the latest standards
  • Everyone has the opportunity to shape things on various topics like tools, processes, technological solutions, ideas for product development, and not just simply have to silently implement tasks
  • We have between 3-4 million page impressions per month
Your skills
  • Extensive knowledge of PHP, including modern frameworks such as Symfony and Laminas, coupled with a deep understanding of backend architecture, design patterns and best practices
  • 5 years of proven experience in backend web development, with a strong focus on server-side technologies. This includes hands-on experience with database management systems, API development, and integration, as well as a deep understanding of server architecture, security protocols, and performance optimization techniques
  • Proficiency in building and consuming GraphQL and RESTful APIs, working with databases (MySQL, PostgreSQL, etc.), and implementing security best practices
  • Experience working with large codebases in complex environments
  • Familiarity with DevOps practices and tools (Docker, AWS Services, CI/CD pipelines) is a plus
  • You are familiar with Design Patterns and software engineering best practices
  • Basic knowledge of Go, or the willingness to learn it, is a plus
  • Fluent proficiency in German is a plus (or at least B2), as it may facilitate communication with stakeholders and team members (don’t worry: general communication in the IT team is in English)
What´s in it for you?
  • Flexible remote working options all over Germany (or in combination with an attractive workplace in the heart of Nuremberg)
  • Family-friendly and agile environment as well as regular community events and activities (approx. 4-6 times a year at different locations in Germany)
  • Fitness: Subsidy towards USC, FitX or EGYM Wellpass (max. 40 € per month)
  • subsidized lunch (4 € per day)
  • 30 vacation days
  • 24.12. and 31.12. off
  • Mobility: subsidy for „Deutschlandticket“ (70 %)
  • Company discounts (corporate benefits and FutureBens)
  • Full salary for up to 6 sick days per child per year (12 sick days for single parents)
Interested?
Be a part of the digital transformation of legal services and apply now!
 
If you aren't interested in a career change at the moment, but like the idea of working with us, feel free to follow us on LinkedIn for current job listings or sign up for our talent pool for future job openings.
 
We are excited to get to know you!
 
As a remote-first company, all of our interviews take place via Teams.
Über uns
anwalt.de ist Deutschlands große Anwaltsplattform. Wir machen Rechtsberatung einfach, indem wir Ratsuchende mit dem passenden Anwalt verbinden. Für Verbraucher ist anwalt.de die erste Anlaufstelle bei jeglichen rechtlichen Fragestellungen. Für Rechtsanwälte und Kanzleien ist ein Profil bei anwalt.de unverzichtbarer Teil ihres Online-Marketings. Wir verbinden die Hands-on-Mentalität eines Start-ups mit der Rentabilität und Sicherheit eines etablierten Unternehmens und beschäftigen als führende Legal Tech-Plattform 100 Mitarbeiter vorwiegend remote sowie am Standort in Nürnberg.
Werde Teil unseres Teams als
Senior Backend Engineer (m/w/d)
Standort: Remote oder Nürnberg
Über die Rolle und deinen Impact
Das IT-Team besteht aus 30 Personen, die in drei cross-funktionalen Teams zusammenarbeiten. Wie du sehen kannst, sind wir eine produktzentrierte Organisation, wobei ein Drittel unserer Kollegen im technischen Bereich arbeitet. Wir sind dabei, unsere Plattform zu erweitern und werden daher neue Funktionen auf agile und fokussierte Weise entwickeln. In dieser Rolle bist du für die folgenden Aufgaben verantwortlich: 

  • Du arbeitest in agilen Scrum-Teams mit dem Ziel, den Zugang zur Rechtsberatung jeden Tag ein Stück einfacher zu machen
  • Du arbeitest in cross-funktionalen Teams mit Produktmanagern, Designern und anderen Entwicklern zusammen, um geschäftliche Anforderungen in technische Lösungen zu übersetzen, wobei du sicherstellst, dass die Projektziele und der Zeitplan eingehalten werden
  • Du entwickelst und pflegst modernste webbasierte Anwendungen und Dienste in PHP
  • Du treibst die Entwicklung von GraphQL- und RESTful-APIs und Backend-Diensten unter Verwendung von PHP-Frameworks, wie Symfony und Laminas, voran und sorgst für Robustheit, Skalierbarkeit und Wartbarkeit des Gesamtsystems
  • Du trägst zu unseren Entwicklungsstandards bei, um die Konsistenz und Qualität unserer Codebases und Prozesse kontinuierlich zu verbessern und Leistung, Zugänglichkeit und ein großartiges Benutzererlebnis zu gewährleisten
  • Implementierung automatisierter Teststrategien für Frontend- und Backend-Codebases unter Verwendung von Frameworks, wie Jest, PHPUnit und Cypress, um Codequalität, Zuverlässigkeit und Wartbarkeit zu gewährleisten
  • Du arbeitest eng mit unseren DevOps-Teams zusammen, um den Bereitstellungsprozess zu optimieren, CI/CD-Pipelines zu implementieren und die Infrastruktur hinsichtlich Leistung, Skalierbarkeit und Zuverlässigkeit zu optimieren

USP’s der Rolle:

  •  Aufgrund unserer Größe kann sich jeder an architektonischen Entscheidungen beteiligen
  • Jeden Freitag findet unser „architecture get-together“ statt
  • Sei Teil der Umgestaltung, um unseren bestehenden Tech-Stack zu implementieren und zu modernisieren, damit er mit Best Practices und den neuesten Standards übereinstimmt
  • Jeder hat die Möglichkeit, bei verschiedenen Themen, wie Tools, Prozessen, technologischen Lösungen, Ideen für die Produktentwicklung mitzugestalten und nicht einfach nur Aufgaben umzusetzen
  • Wir haben zwischen 3-4 Millionen Seitenaufrufe pro Monat
Was solltest du mitbringen?
  • Umfassende PHP-Kenntnisse, einschließlich moderner Frameworks, wie Symfony und Laminas, gepaart mit einem tiefgreifenden Verständnis von Backend-Architektur, Design Patterns und Best Practices
  • 5 Jahre nachgewiesene Erfahrung in der Backend-Webentwicklung mit einem starken Schwerpunkt auf serverseitigen Technologien. Dazu gehören praktische Erfahrungen mit Datenbankmanagementsystemen, API-Entwicklung und -Integration sowie ein tiefes Verständnis der Serverarchitektur, Sicherheitsprotokolle und Techniken zur Leistungsoptimierung
  • Kenntnisse in der Erstellung und Nutzung von GraphQL- und RESTful-APIs, der Arbeit mit Datenbanken (MySQL, PostgreSQL usw.) und der Implementierung bewährter Sicherheitsverfahren
  • Erfahrung in der Arbeit mit großen Codebases in komplexen Umgebungen
  • Vertrautheit mit DevOps-Praktiken und -Tools (Docker, AWS-Dienste, CI/CD-Pipelines) ist ein Plus
  • Du bist mit Design Patterns und Best Practices der Softwareentwicklung vertraut
  • Grundkenntnisse in Go oder die Bereitschaft, diese zu erlernen, sind von Vorteil
  • Fließende Deutschkenntnisse sind von Vorteil (oder mindestens B2), da sie die Kommunikation mit Stakeholdern und dem Team erleichtern (keine Sorge: die allgemeine Kommunikation im IT-Team erfolgt auf Englisch)
Was bieten wir dir?
  • Flexible Möglichkeiten des Remote-Arbeitens (oder in Kombination mit einem attraktiven Arbeitsplatz im Herzen von Nürnberg)
  • Familienfreundliches und agiles Umfeld sowie regelmäßige Community-Events und Aktivitäten (ca. 4-6 mal im Jahr an verschiedenen Orten in Deutschland)
  • Fitness40 € pro Monat für Urban Sports Club, FitX oder EGYM Wellpass
  • Mittagessen: Zuschuss von 4,00 € pro Tag
  • Urlaub30 Tage bei einer 5-Tage-Woche
  • Arbeitsfrei: 24.12. und 31.12.
  • Mobilität: 70 % Kostenübernahme des Deutschlandtickets
  • Firmenrabatte (corporate benefits und FutureBens)
  • Zuschuss zur betrieblichen Altersversorgung
  • Volles Gehalt für bis zu 6 Kinderkrankentage je Kind pro Jahr (bei Alleinerziehenden sind es 12 Kinderkrankentage)
Haben wir dein Interesse geweckt?
Werde Teil der digitalen Transformation von Legal Services und bewirb dich jetzt!

Wenn dir die Idee, mit uns zu arbeiten, gefällt, aber du im Moment nicht wechseln möchtest, kannst du uns gerne auf LinkedIn folgen, um auf dem Laufenden zu bleiben oder dich in unseren Talentpool für zukünftige Stellenangebote eintragen lassen.

Wir freuen uns darauf, dich kennen zu lernen! 
 
Als Remote First Unternehmen finden alle unsere Interviews per Video Call statt.
Current vacancies at anwalt.de
Become part of the digital transformation of legal advice and apply now to one of the market-leading legal tech companies.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.