Talent.com
Shine
Senior Software Engineer - MigrationShine • Berlin, Germany
Senior Software Engineer - Migration

Senior Software Engineer - Migration

Shine • Berlin, Germany
Vor 5 Tagen
Stellenbeschreibung

Shine exists to help freelancers and small business owners reclaim the joy of working for themselves. Running a business shouldn't mean drowning in financial admin - it should be inspiring and rewarding. Our app brings banking, invoicing, accounting and admin together in one place, so entrepreneurs can focus on what matters most: growing their business and enjoying the freedom of working for themselves. We're a multicultural team of over 400 people across France, Germany, Denmark and the Netherlands. By bringing together leading European fintechs like Shine, Kontist and Tellow, we've built a single, intuitive platform designed for simplicity, speed and accuracy - backed by local, award-winning support. Your hiring experience matters Just as we respect our customers' time, we respect yours. Your experience with Shine should feel simple, transparent and genuinely supportive. If this sounds like somewhere you want to grow, we'd love to hear from you. 👀 The Migration team at Shine As part of our newly formed Migration Team - comprising two engineers and an assigned PM - you will drive Portfolio Unification by migrating users off legacy products and onto Shine unified platform, covering identity, core data, billing, and historical document archives. Your work is vital for Revenue Protection , ensuring end-users transition safely off EOL products before deprecation. Additionally, you will build scalable processes to ensure M&A Readiness for future acquisitions. Your work directly protects the company's bottom line, carries high executive visibility, and delivers something rare in tech: definitive, measurable wins. When a legacy product is shut down and its users are on Shine, the milestone is complete and success is absolute. You will collaborate closely with the IAM and Billing platform teams, as well as stream-aligned teams in Product Accounting and Invoicing . 📋 Your role as a Senior Software Engineer As a Senior Software Engineer on the Migration team, you are a hands-on builder responsible for executing large-scale data migrations into the Shine ecosystem. You will implement and maintain a high-performance migration engine, building the ETL pipelines, queue workers, and API integrations necessary to move data at scale. You're building this engine from scratch - greenfield code solving a large-scale, technically rich problem - and the patterns you establish will become the company's playbook for every future acquisition. Your responsibilities will include: Build & Maintain the Migration Engine: queue workers, ETL pipelines, and API integrations that move data from legacy systems into Shine at scale. Lead Phased Data Migrations: Take a hands-on approach to complex migration cycles, prioritizing legal consent and account provisioning before scaling to core entity synchronization (Customers/Products) and asynchronous binary file transfers (PDFs/Invoices). Drive Data Transformation & Integrity: Develop sophisticated mapping scripts to translate legacy schemas into modern data models, implementing custom logic for unsupported features and ensuring zero data loss at every stage. Collaborate with Legacy Infrastructure Teams : securely extract data from Azure Blob and SQL environments without impacting their live production systems. Standardize the M&A Playbook: Codify technical patterns and migration workflows into a repeatable framework, accelerating the integration of future acquisitions and building a scalable organizational "memory." 📍 Job located in Berlin, Copenhagen, Amsterdam, Gdansk, Paris with possibility of two remote working days per week 🔎 About you Technical Experience: 4+ years of software engineering experience (Typescript/NodeJS) Academic Background: A degree in Computer Science, Engineering, or equivalent practical field experience. Database & data modeling: Hands-on experience with relational databases (PostgreSQL), multi-tenant schemas, and ideally NoSQL/Blob storage. AI-assisted development: Experience using AI coding tools (e.g., Claude Code, Copilot). Migration work is one of the strongest use cases for AI-assisted engineering - repetitive scripts, schema mappings, data transforms - and you'll be encouraged to push that to its limits here. Experience building async/event-driven systems: Queue-based architectures, containerized workers, batched API consumers. Data migration experience: proven track in moving large volumes of data between systems before. Zero-downtime strategies, rollback plans, and data validation are nothing new to you. Data privacy awareness: Practical understanding of GDPR constraints during migrations - data minimization, retention policies, handling PII safely across system boundaries. Pragmatic finisher: you take pride in clean, complete execution - and you know when "safe and done" beats "elegant." Investigative communicator: you enjoy reverse-engineering unfamiliar systems from incomplete docs, and you surface blockers fast to the right people. Fluent English (written and spoken). Nice to have: prior experience with M&A or platform consolidation integrations; familiarity with IAM/identity concepts; French language skills. Equal Opportunity Employer We follow the principle of equal treatment to consider all job applicants and do not discriminate based on their gender, sexual orientation, color, racial or ethnic origin, religion, disability, etc. as per applicable law. 💚 Our recruitment process 1️⃣ A 30’ introductory call with Talent Acquisition Specialist to get to know you better and share more about Shine' culture and mission. 2️⃣ A 60’ Hiring Manager Call to assess your mindset, technical approach, and team fit 3️⃣ A 60’ Technical Call with Case to assess your technical skills and product understanding 4️⃣ Completion of a personality assessment followed by a conversation to discuss the results, along with an opportunity to meet the broader team.

Jobalert für diese Suche erstellen

Senior Software Engineer - Migration • Berlin, Germany

Ähnliche Stellen

Senior ML Engineer (all genders)

adesso SEAachen, Berlin, Bonn, Bremen, Dortmund, Dresden, DE

Exzellenz – und damit auch für vielfältige Entwicklungsmöglichkeiten für alle adessi.Wir wachsen gemeinsam und lernen voneinander: in anspruchsvollen Projekten, interdisziplinären Teams und mit zie... Mehr anzeigen

 • Gesponsert

Ausbildung zum Elektroniker (w/m/d) für Automatisierungstechnik, Mercedes-Benz Ludwigsfelde GmbH,

Mercedes-Benz Ludwigsfelde GmbHLudwigsfelde, DE

Life is always about becoming… Im Leben geht es darum, sich auf eine Reise zu begeben, um die beste Version unseres zukünftigen Selbst zu werden.Während wir Neues entdecken, stellen wir uns Herausf... Mehr anzeigen

 • Gesponsert

Senior Projektmanager Customer Onboarding Logistik (m/w/d)

Kuehne NagelGroßbeeren, BB, DE

In unserem Kontraktlogistikteam verantwortest du Lagerhaltungsvorgänge - sei es z.Kommissionierung von Waren im Lager oder durch organisatorische Tätigkeiten im Büro.Dabei arbeitest du präzise und ... Mehr anzeigen

 • Neu!

Data Migration Engineer (m/w/d)

facilioo - damit Hausverwaltung Spaß machtBerlin, Berlin, DE

SaaS-Plattform für die digitale Immobilien- und Hausverwaltung.HunderteHausverwaltungen, Eigentümer, Mieter, Dienstleister und Behörden arbeiten täglich über uns zusammen –mit hunderttausenden Seit... Mehr anzeigen

Bauingenieur als Kalkulator für Bahninfrastrukturprojekte (m/w/d)

SPITZKE SEGroßbeeren, Brandenburg, DE

Gestalten in vernetzten Dimensionen.Wir sind eine starke Unternehmensgruppe mit rund 2.Mitarbeitenden an 18 Standorten in Deutschland und Europa.Gemeinsam gestalten wir Europas Bahninfrastruktur un... Mehr anzeigen

Senior Software Engineer SAP Healthcare (all genders)

adesso business consulting AGAachen, Augsburg, Berlin, Bonn, Bremen, Dortmund, DE

Wir sind adesso business consulting, das SAP-Powerhouse der adesso Group.Als führender IT-Dienstleister stehen wir für Kundenorientierung, Wachstum und starke Perspektiven.Unser größter Erfolgsfakt... Mehr anzeigen

 • Gesponsert

Operations Specialist Integrated Logistics (m/f/d)

Kuehne NagelDahlewitz, BB, DE

When you work in Freight Logistics and Operations at Kuehne+Nagel, you play a key role in optimising processes and ensuring that inventory and shipments move efficiently.Your work also helps ensure... Mehr anzeigen

 • Neu!

Software Engineer API (f/m/d) - Node.js, SQL

smartclip Europe GmbHBerlin, Berlin, Germany

We work remote by default – focused, efficient, and with full ownership.For larger features, architectural decisions, and real brainstorming sessions, we come together in Berlin – fast, hands-on, a... Mehr anzeigen