Skip to content
mimi

Senior Backend Developer (m/w/d) at FAAREN GmbH

FAAREN GmbH

Würzburg · Hybrid Senior 2w ago

About the role

About

Our team is growing and we are looking for dedicated support! As an important part of a dynamic and innovative company, we have realized exciting projects in recent years. In addition to technical skills, we place great value on interpersonal skills! If you are a team-oriented personality and enjoy working out solutions together, then you are exactly right with us! You can work at our headquarters in Würzburg or completely remotely. The decision is yours. To further expand our development team and continuously improve our e-commerce system, we are looking for you as an experienced Senior Backend Developer (m/f/d) for our e-commerce team.

Responsibilities

  • You design scalable processes around Continuous Integration and Continuous Delivery
  • You evaluate new technologies for upcoming features
  • You are significantly involved in the planning, conception, and implementation of our software systems and continuously optimize existing processes
  • You continuously develop and improve our web applications
  • Planning, setup, monitoring, maintenance, and documentation of our infrastructure (Cloud, Root, onPrem) as well as external hostings
  • Backup planning, execution, monitoring, and participation in the recovery plan (Business Continuity)
  • Ensuring optimal security levels (infrastructure design, patching, regular updates)
  • Proactive scaling and cost control of the infrastructure
  • Implementation of efficient DevOps processes and provision of suitable tools
  • Setup and maintenance of measurement tools for code quality, security, and risk reporting
  • Identification and elimination of infrastructure problems as well as regular load testing
  • Preparation and support of external pentests
  • Support for Big Data initiatives and Data Lake implementations
  • Clear and transparent communication of all relevant changes, risks, and incidents
  • Participation in discoveries of new features

Requirements

  • You have at least good knowledge of database management, ideally also in performance tuning and scaling (MySQL, MongoDB)
  • Software engineering characterizes you (Object-Oriented Design, Design Patterns, Testing)
  • You have several years of in-depth experience in cloud infrastructure and DevOps, especially AWS and Hetzner
  • You have practical experience with Kubernetes and container technologies (Docker)
  • You have secure experience with monitoring and logging tools as well as backup and recovery systems
  • Security planning, penetration testing, and patch management are familiar to you
  • You have gained practical experience in the implementation and optimization of CI/CD pipelines, especially with Github Actions
  • You have very good experience with PHP and the Laravel framework
  • Basic knowledge of JavaScript, TypeScript, and VueJS is desirable
  • Ideally, you have experience with Stripe as a payment service provider
  • You have fluent German language skills

Team

You will work in a team with other developers, a product manager, and a QA manager. Depending on the team's area of expertise, various stakeholders will also be involved, e.g., people from Data, Marketing, or Key Account Management.

Application Process

We typically divide the application process into the following phases:

  • First call with the Team Lead and/or CTO for an initial get-to-know and mutual assessment of the general framework.
  • Extended call with the potential future team. Here, we focus on team chemistry, i.e., whether there is a human fit.
  • Get-to-know day at our location in Würzburg (if the distance is not too great). Here you will also have contact with other teams, get to know them, and we will get a better picture of you.
  • Final decision and offer submission.

We Offer

  • Flexible Working Hours Enjoy completely flexible working hours and the option to work completely remotely or in our office in Würzburg – for a perfect work-life balance!
  • Free choice of work equipment Choose between Windows and macOS – according to your preferences and needs! If necessary, we will also support you with home office equipment.
  • Permanent contract We focus on long-term cooperation. An unlimited employment contract is simply part of that.
  • Tax-free benefits We offer you a company credit card, onto which we transfer a tax-free benefit every month. You can do whatever you want with it.
  • Pension Plan With our company pension plan, you can ensure a worry-free future today.
  • Employee Discounts Benefit from discounts with cooperation partners, e.g., for lunch and other corporate benefits.
  • Dogs Allowed Four-legged visitors are always welcome in our office.
  • Health Program We focus on your well-being with company health insurance, ergonomic workstations, height-adjustable desks, and discounts at local gyms.
  • Free beverages The obligatory coffee is free. In addition, there is a variety of soft drinks that we always have in stock in the office (Club Mate, Paulaner Spezi, and more).

Requirements

  • Du verfügst mindestens über gute Kenntnisse rund um die Datenbankverwaltung, idealerweise auch im Bereich Performance-Tuning und Skalierung (MySQL, MongoDB)
  • Software-Engineering zeichnet dich aus (Objekt-Orientiertes Design, Design Patterns, Testing)
  • Du hast bereits mehrjährige, fundierte Erfahrungen im Bereich Cloud-Infrastruktur und DevOps, insbesondere AWS und Hetzner
  • Du hast praktische Erfahrungen mit Kubernetes und Container-Technologien (Docker)
  • Du hast bereits einen sicheren Umgang mit Monitoring- und Logging-Tools sowie mit Backup- und Recovery-Systemen
  • Sicherheitsplanung, Penetrationstests und Patchmanagement ist für dich nichts Neues
  • Du konntest bereits praktischen Erfahrungen in der Implementierung und Optimierung von CI/CD-Pipelines, insbesondere mit Github Actions sammeln
  • Du hast sehr gute Erfahrungen mit PHP und dem Laravel Framework
  • Grundkenntnisse in JavaScript, TypeScript und VueJS sind wünschenswert
  • Idealerweise hast du bereits Erfahrungen mit Stripe als Payment Service Provider
  • Du bringst fließende Deutschkenntnisse mit

Responsibilities

  • Du entwirfst skalierbare Prozesse rund um Continuous Integration sowie Continuous Delivery
  • Du evaluierst neue Technologien für kommende Features
  • Du bist maßgeblich an der Planung, Konzeption sowie bei der Umsetzung unserer Softwaresysteme beteiligt und optimierst bestehende Prozesse kontinuierlich
  • Du entwickelst und verbesserst kontinuierlich unsere Webanwendungen
  • Planung, Aufbau, Monitoring, Wartung und Dokumentation unserer Infrastruktur (Cloud, Root, onPrem) sowie externer Hostings
  • Backup-Planung, Durchführung, Überwachung und Mitarbeit am Recovery-Plan (Business Continuity)
  • Sicherstellung optimaler Sicherheitslevels (Infrastrukturdesign, Patching, regelmäßige Updates)
  • Proaktive Skalierung und Kostenkontrolle der Infrastruktur
  • Implementierung von effizienten DevOps-Prozessen und Bereitstellung geeigneter Tools
  • Aufbau und Pflege von Messinstrumenten für Codequalität, Sicherheit und Risikoreporting
  • Identifikation und Beseitigung von Infrastrukturproblemen sowie Durchführung regelmäßiger Lasttests
  • Vorbereitung und Unterstützung von externen Pentests
  • Unterstützung bei Big-Data-Initiativen und Data Lake-Implementierungen
  • Klare und transparente Kommunikation aller relevanten Veränderungen, Risiken und Vorfälle
  • Mitwirken bei Discoveries neuer Features

Benefits

Flexible Working HoursFree choice of work equipmentPermanent contractTax-free benefitsPension PlanEmployee DiscountsDogs AllowedHealth ProgramFree beverages

Skills

AWSCI/CDDockerDevOpsGithub ActionsHetznerJavaScriptKubernetesLaravelMongoDBMySQLPHPStripeTypeScriptVueJS

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free