Staff Engineer - Core Banking

Salary Competitive

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.

👀 Engineering at Shine

At Shine, our 150 engineers design scalable, reliable, and user-centric solutions through a modern architecture that drives our growth. Organized into specialized tribes, they collaborate in cross-functional squads—including an Engineering Manager, a Product Manager, a Product Designer, and Software Engineers—to foster innovation and excellence.

Our structure maximizes impact and ownership:

  • Product teams develop core features for key business domains (invoicing, banking, accounting).

  • Platform teams manage infrastructure and core services (Cloud, DevOps, Core APIs, developer tools).

  • Data team builds data pipelines for engineering, modeling, and analytics.

Within our Banking tribe, the Banking Core team plays a central role. The team builds and maintains the foundational systems that power Shine’ banking services. It is now expanding to strengthen our core infrastructure for scaling Shine across markets, with a strong focus on building and evolving our card and payment products.

Our stack includes TypeScript, Node.js, React, PubSub, Docker, Terraform, GitHub Actions, and GCP—structured in microservices and event-driven architectures.

👀 📋 Your Role as a Senior Staff Engineer

About the Role:

You will join a high-performing team dedicated to delivering a cutting-edge Core Banking System, Shine, scheduled for launch next year in the Netherlands. As a Senior Staff Engineer, you will support the engineering team by sharing your expertise, guiding architectural decisions, and ensuring the delivery of a reliable, resilient, efficient, and secure product. Your contributions will range from direct coding to mentoring, technical workshops, and strategic architectural planning. This role requires strong experience in TypeScript/Node.js backend environments.

🙌 Your profile

  • 10+ years of hands-on experience building and maintaining backend systems using TypeScript and JavaScript.

  • Extensive experience with Node.js microservices and distributed systems.

  • Strong knowledge of Domain-Driven Design (DDD) and Event-Driven Architecture.

  • Experience with command bus and message queue management.

  • Proven experience in Core Banking, fintech, or regulated environments (Banking, Payments).

  • Professional English required; French proficiency is a plus.

  • You are empathetic, visionary, composed under pressure, detail-oriented, and a transparent communicator.

Your responsibilities will include:

  • Provide individual technical contributions, including code implementation, reviews, and Architecture Decision Records.

  • Participate in and lead technical discussions to enhance team autonomy and confidence.

  • Conduct technical assessments, propose improvements, and recommend best practices.

  • Guide the team in delivering scalable, secure, and high-performing Core Banking solutions.

  • Promote open communication, constructive feedback, and a culture of excellence.

Why Join Us:

This is an opportunity to influence the architecture of a flagship banking product and mentor a talented engineering team. You will help shape not only the technical direction but also the culture of a team transitioning from remote-first to office-first, while delivering a critical, regulated system to market.

📍 Job located in Paris, Berlin or Copenhagen, with possibility of two remote working days per week

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’ call with our Talent Acquisition Specialist to get to know you better and share more about Shine' culture and mission.

2️⃣ A 30’ call with Manager to dive into your technical experience, career aspirations, and vision for this role.

3️⃣ A 60’ of live coding session to assess problem-solving, coding skills, and approach to real-world programming challenges.

4️⃣ A 60’ case study online with members of the team to evaluate your practical skills.

5️⃣ A 60' soft skills interview based on the personality assessment to see how we can best support your growth at Shine, followed by a team meeting.

Perks and benefits

This job comes with several perks and benefits

Free coffee / tea
Free coffee / tea

Near public transit
Near public transit

Social gatherings
Social gatherings

Free friday beers
Free friday beers

Flexible working hours
Flexible working hours

Healthcare insurance
Healthcare insurance

See all 8 benefits

Working at
Shine (formerly Ageras)

With offices located in Copenhagen, Espoo, Berlin, Amsterdam, Gdansk and Philadelphia, Ageras is a leading international provider of banking and accounting services assisting small businesses across Europe and the US with tax preparation services and admin software. Our 4 main products include a cloud-based business admin & accounting software, business banking, financing for SMEs, and a marketplace to connect business owners with accountants. Through our high-end digital tools, products, and services, we aim to build the best ecosystem around the financial needs of small businesses, reduce their administrative tasks, and enable them to focus on their core deliverables. With all our product offerings we are currently serving 182,000+ customers internationally. We enable success for small businesses.

Read more about Shine (formerly Ageras)

company gallery image