Senior Software Engineer

Senior Software Engineer

Vollzeit Kein Homeoffice möglich
A

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden API-Integrationen.
  • Unternehmen: Wachsendes Tech-Unternehmen mit einem kreativen und kollaborativen Team in Barcelona.
  • Vorteile: Attraktives Gehalt, flexible Arbeitsmodelle und Möglichkeiten zur beruflichen Weiterentwicklung.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Karrierechancen und einem Fokus auf Diversität.
  • Warum dieser Job: Gestalte die Zukunft der Beziehungstechnologie und hinterlasse einen echten Einfluss.
  • Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung und Kenntnisse in modernen OOP-Praktiken.

Mit unserem wachsenden Kundenstamm und unserer Expansion in neue Märkte und Anwendungsfälle haben wir bei Affinity mehr zu bauen als je zuvor, während wir unsere Vision umsetzen, Beziehungskompetenz jedem Fachmann zur Verfügung zu stellen.

Als Senior Software Engineer im Identity Access Management & Integrations Team werden Sie die technische Roadmap und Implementierung unserer internen und externen API-Schichten, unserer Integrationsplattform von Drittanbietern und unserer Zugriffsverwaltungssysteme vorantreiben. Sie werden eines der ersten Teammitglieder in unserem brandneuen Büro in Barcelona sein, schnell End-to-End-Lösungen prototypisieren, zügig iterieren und messbare Auswirkungen auf die Kunden durch leistungsstarke APIs, Backend-Algorithmen, Integrationsframeworks und Datenschutzregeln liefern.

Hauptverantwortlichkeiten:
  • Eigentum an Produktbereichen, die für den Erfolg unserer Kunden und unseres Unternehmens entscheidend sind
  • Zusammenarbeit mit erstklassigen Ingenieur-, Produkt- und Designteams, Lernen und Teilen von Erfahrungen
  • Vorantreiben der technischen Best Practices für unsere APIs, Integrationen und IAM-Systeme, um Leistungsziele und Kundenerwartungen zu übertreffen
  • Mentoring anderer Ingenieure, das Team individuell und kollektiv stärken
  • Förderung operativer Exzellenz mit Fokus auf hohe Zuverlässigkeit, Leistung und Skalierbarkeit
Qualifikationen:
  • 5+ Jahre Erfahrung in der Softwareentwicklung, davon mindestens 2+ Jahre als Senior-Mitglied, das End-to-End-Systeme liefert
  • Erfahrung mit Web-APIs und Backend-Diensten unter Verwendung moderner OOP-Praktiken
  • Starkes Verständnis relationaler Datenbanken und Diagnose von Leistungsengpässen auf der Datenbankebene
  • Sicheres Troubleshooting über Netzwerk-, Anwendungs-, Cache-, Warteschlangen- und Speicherebenen
  • Hilfe bei der Lösung von Herausforderungen im großen Maßstab, Integration von Systemen oder Entwicklung von Business-Intelligence-Plattformen
  • Klare Kommunikation nuancierter Ideen, sowohl schriftlich als auch mündlich
  • Starkes Verantwortungsbewusstsein und Aufmerksamkeit für Details
  • Begeisterung für funktionsübergreifende Zusammenarbeit mit Produktstakeholdern und Fachexperten

Standort & Arbeitsmodell: Barcelona, Spanien. Hub-hybrid Modell: 2 Tage pro Woche im Büro, mit Flexibilität und bedeutender persönlicher Zusammenarbeit.

Technologischer Stack: Ruby on Rails, PostgreSQL und Redis im Backend, mit Typescript und React im Frontend. Die Infrastruktur wird von AWS gehostet und läuft auf Kubernetes.

Wir sind bestrebt, eine faire und transparente Einstellung zu gewährleisten.

Senior Software Engineer Arbeitgeber: AFFINITY

Affinity ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in Barcelona die Möglichkeit bietet, an innovativen Projekten zu arbeiten und ihre Fähigkeiten in einem dynamischen Umfeld weiterzuentwickeln. Mit einer flexiblen Hybrid-Arbeitsweise und einem starken Fokus auf Teamarbeit und Mentoring fördert das Unternehmen eine inklusive Kultur, in der jeder Mitarbeiter geschätzt wird und zur gemeinsamen Vision beiträgt. Die Chance, Teil eines wachsenden Unternehmens zu sein, das sich auf Beziehungskompetenz konzentriert, macht Affinity zu einem attraktiven Arbeitsplatz für talentierte Software-Ingenieure.

A

Kontaktdaten:

AFFINITY Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Engineer erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei AFFINITY anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei AFFINITY vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer mit Bravour zu bestehen

Software Engineering
Web APIs
Backend Services
OOP-Praktiken
Relationale Datenbanken
Fehlerdiagnose
Netzwerk- und Anwendungsfehlerbehebung

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei AFFINITY klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei AFFINITY vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.