Senior Software Engineer (m/w/d)

Fast timer icon

Permanent Employment

Location icon

Berlin

Senior Software Engineer (m/w/d)

Without cover letter. In only 2 minutes.
Team Hideout in Spanien
Calendar
Immediately searched (unlimited)
Clock
32–40 h per week
Dollar
70.000–90.000 € per year (negotiable)
Remote work Icon
1 - 4 days per week homeoffice
Responsibilities Icon

Deine Aufgaben:

  • Weiterentwicklung: Du entwirfst und implementierst neue Features für unsere Kernanwendung in PHP und JavaScript und stellst dabei Skalierbarkeit, höchste Sicherheitsstandards und Wartbarkeit sicher.
  • Architektur & Refactoring: Du triffst fundierte Architekturentscheidungen und hilfst uns dabei, unsere bestehende Codebasis schrittweise zu modernisieren und auf ein neues Performance-Level zu heben, ohne die Stabilität zu gefährden.
  • Qualitätssicherung: Du lebst hohe Qualitätsstandards vor durch sauberen, getesteten Code, führst Code-Reviews durch und bringst deine Erfahrung in die Verbesserung unserer Entwicklungsprozesse ein.
  • Mentoring: Du gibst deine Erfahrung an weniger erfahrene Kollegen weiter und agierst als technischer Sparringspartner im Team.

Occupational fields

Softwareentwickler (m/w/d)

Software Development & Engineering

Tech

Advantages Icon

Deine Benefits:

  • Ein tolles Team – lockerer Umgang auf Augenhöhe bei gleichzeitig professioneller Arbeit
  • Ein intensives Onboarding Programm mit regelmäßigem Mentoring und Training
  • Startup-Atmosphäre mit No-Dresscode Kultur und zahlreichen Team-Events (Company Offsites, Team Dinners, Sportmöglichkeiten, Friday Beers u.v.m.)
  • Mental Health Coaching
  • Regelmäßige Entwicklungsgespräche und jährliches Fortbildungsbudget
  • Familienfreundlichkeit durch Flexibilität bei der Organisation Deiner Arbeitszeiten und Arbeitsorte
  • Corporate Benefit zur Auswahl (z.B. JobRad, Urban Sports Mitgliedschaft, o.ä.)
  • Ein attraktives Vergütungspaket und 30 Tage Urlaub

Paid Continuing Education

Sport and Recreation Facilities

Promotion of Employee Initiatives

Project Responsibility

User Icon

Dein Skillset:

Hardskills:
  • Backend-Expertise: Langjährige, praxiserprobte Erfahrung in der modernen Softwareentwicklung (idealerweise hast du schon mit PHP der neueren Versionen entwickelt, aber wenn nicht, dann erwarten wir den Willen und die Motivation, dich selbständig in PHP auf Expertenlevel einzuarbeiten).
  • Frontend-Kenntnisse: Solide Kenntnisse in JavaScript und CSS.
  • Datenbanken: Sehr gute Kenntnisse in relationalen Datenbanken (z.B. MySQL/PostgreSQL), inklusive Query-Optimierung, sowie NoSQL Stores (z.B. Redis oder ElasticSearch).
  • Software-Engineering-Prinzipien: Clean Code, SOLID, Design Patterns, verteilte Systeme und Testautomatisierung sowie AI Tools sind für dich selbstverständliche Werkzeuge deiner täglichen Arbeit.
  • AI und Automatisierung: Du hast Interesse am Stack zur Entwicklung von AI Features (Python, Context Engineering, LLM Integration und Orchestrierung, Agents und RAG Systeme) und hast schon Erfahrung in diesem Thema.
  • Kommunikation: Du verfügst über verhandlungssichere Deutsch- und Englischkenntnisse.
Softskills:
  • Werte: Du bist bereit, unsere Werte zu leben
  • Hands-On Mentalität: Du zeichnest dich durch hohe Umsetzungsstärke aus und führst Vorhaben mit Entscheidungsfreude und Tatkraft erfolgreich zum Abschluss.
  • Growth Mindset: Du zeichnest dich durch eine ausgeprägte Lernbereitschaft aus und bist motiviert an komplexen Aufgabenstellungen zu wachsen.
  • Verantwortungsbewusstsein: Du übernimmst die Verantwortung für deine Features von der Konzeption bis zum Deployment und darüber hinaus. Du denkst mit und bringst proaktiv Verbesserungsvorschläge ein.
  • Pragmatismus: Du verstehst, dass nicht jede Lösung technologisch perfekt sein muss, sondern vor allem einen Mehrwert für den Kunden schaffen soll. Die Arbeit an Legacy-Code siehst du als Teil der Realität, nicht als Ärgernis.
  • Kommunikationsstärke: Du kannst komplexe technische Sachverhalte verständlich erklären, vertrittst deine Meinung fundiert im Team, hörst aber auch zu und bist offen für andere Perspektiven. 
  • Lernbereitschaft: Du hast den unbedingten Willen, dich ständig weiterzuentwickeln, neue Tools (z.B. autonome AI Agents) effizient zu nutzen und dein Wissen aktiv zu teilen.

At least 6 years of relevant experience

Languages

German

English

Skill set

PHP

Clean Code

JavaScript

Cascading Style Sheets

MySQL

PostgreSQL

Large Language Models

SOLID Prinzipien

Test automation

Elasticsearch

Redis

NoSQL

Python

Künstliche Intelligenz

Company Icon

About BuchhaltungsButler GmbH

Wir von BuchhaltungsButler sind ein wachstumsstarkes, innovatives Berliner FinTech-Unternehmen mit ambitionierter Mission: Die Arbeit von Finanzabteilungen zu revolutionieren! Die cloudbasierte Softwarelösung automatisiert die Finanzbuchhaltung inhouse und erleichtert so die Arbeit tausender Unternehmen, die ihre Buchhaltung selbst erledigen oder smart mit ihrer Steuerberatung zusammenarbeiten möchten. Das gut 20-köpfige Team besteht aus talentierten und motivierten Mitarbeitenden mit entrepreneurial Mindset und Can-Do-Mentalität. Flache Hierarchien, selbstständiges Arbeiten mit Impact sowie eine steile Lernkurve sind wesentliche Kulturmerkmale und tragen maßgeblich zum Erfolg von BuchhaltungsButler bei.

Foundation year icon
Founded in 2015
Employee icon
10-24 employees
Company sectors icon
IT
Company size icon
Startup
Company estimated annual revenue icon
5 - 10 M € annual revenue

By loading the map, cookies are set as specified in our data privacy. Learn more.

More information about the company
Frequently asked questions

Frequently asked questions

Arrow

Who or what is Workwise?

Workwise is more than just a job board. We do the recruiting for various companies and support you in the entire application process. Apply for different jobs quickly and easily with your Workwise profile.

Arrow

Is the job I see still available?

For jobs that are still open, you can click the 'Apply now' button. If this is not possible, the job has already been filled or temporarily deactivated.
Arrow

Which documents do I need for my application?

That depends entirely on the job you are applying for. In many cases it is sufficient to upload your PDF resume or fill out your Workwise profile.

Arrow

Where can I upload my records or documents?

You can upload your application documents in your Workwise profile. These can only be viewed by companies you are applying to.

Arrow

Where can I find more information about the company?

You can find more information in the company profile of BuchhaltungsButler GmbH.

Arrow

Can I process my application afterwards?

Yes, this is possible. In your application overview you can view your information and make changes. If you have already been invited to an interview, editing is no longer possible. However, you can still add general information and upload additional documents in your profile.

Arrow

How do I get news about my application?

In your application overview you have an overview of the application progress at any time. Additionally, we send you emails about the most important status changes.

Arrow

Can I send several applications at once?

The number of your applications is not limited. An overview of your applications can be found here.

Arrow

Can other companies see where else I have applied?

No, companies can only see the applications they have received.
Arrow

Can I also contact the company's contact person directly?

Personal contact is possible via chat as soon as you have been invited for an interview. Before that, you will receive all important status changes by e-mail. If you have any questions, you can contact your personal Candidate Manager:in from Workwise.

Arrow

I don't think I meet all the requirements. Can I still apply?

Even if you don't meet all the requirements, you can make up for missing knowledge with additional skills. Use the application's questions to address your motivation and show the company why you are still a good fit for the job. If you don't meet many or all of the requirements, the application will not be successful.
Arrow

What do I have to consider if I am not from Germany?

Please make sure to provide all necessary documents within your Workwise profile. It should include an EU work-permit (if you have no EU citizenship) and a CV at least. Depending on the position you are applying to, you could also be asked for a certificate of enrollment, a transcript of records or a language certificate. We would also recommend to inform yourself thoroughly in advance about visa regulations. Therefore you can use the official visa navigator from the Federal Foreign Office.

Arrow

What do I have to consider if German is not my mother tongue?

Please take into account the job’s language requirements and make sure the requirements match your skills. In the job search you can use the language filter to find jobs without German language requirements. It is also helpful to provide language certificates. This section in our help center may support you during the application process.

Our job offer Senior Software Engineer (m/w/d) sounds promising? We're looking forward to your application.

Without cover letter. In only 2 minutes.

Similar Jobs for you

Find similar jobs