hero

Job Opportunities in the Daphni Portfolio


companies
Jobs

Software Engineer (Mid/Senior) - Banking / KYC Product & Technology · Paris, Berlin

Shine.fr

Shine.fr

Software Engineering, IT, Product
Berlin, Germany · Paris, France
Posted on Jul 22, 2025

At Ageras, we are redefining how entrepreneurs—freelancers, self-employed professionals, and SMEs—manage their banking, and administrative tasks. Through seamless tools and innovative accounting & banking solutions, we help them focus on what matters most: growing their businesses.

Our vision is to become the best friend of every small entrepreneur across Europe. 💚

Over the years, Ageras has grown through the merging of top European FinTechs like Shine (🇫🇷), Kontist (🇩🇪), Tellow (🇳🇱), and more. Today, we’re a team of nearly 500 people, including 150 talented engineers, working together from Paris, Amsterdam, Copenhagen, and Berlin.

👀 Engineering at Ageras

At Ageras, our 150 engineers design scalable, reliable, and user-centric solutions through a modern architecture that drives our growth. Organised into specialised squads, they collaborate in cross-functional teams to foster innovation and excellence.

The KYC (Know Your Customer) squad, part of the Banking team, plays a critical role in supporting compliance operations and maintaining the integrity of our platform, while ensuring our customers and internal teams have a reliable and smooth experience.

As we continue to grow our full-stack team, we’re looking for a Software Engineer (Mid/Senior) who enjoys solving complex product challenges and is comfortable navigating both frontend and backend development. This role is a good fit for someone with strong frontend experience who is also confident working with backend systems, and motivated to continue growing their full-stack capabilities.

📋 Your role as a Software Engineer

As a Software Engineer on the Banking team, you’ll work on product features across the stack, contributing to technical design and implementation with a focus on maintainability, clarity, and reusability. You’ll collaborate closely with engineers, product managers, designers, and operations to ship impactful features and improve our user experience.

Your responsibilities will include:

  • Working on both frontend and backend features as part of a cross-functional team
  • Writing, reviewing, and maintaining code primarily in TypeScript (Node.js, React and GraphQL)
  • Participating in domain modelling and system design discussions
  • Collaborating on technical planning and refining project scopes
  • Writing and maintaining tests to ensure the correctness and stability of our features
  • Improving the reliability, performance, and maintainability of our systems
  • Maintaining production systems and using observability tools to debug and resolve live issues

🔎 About you

  • You have strong frontend experience, especially with complex state management and design systems, and care about building polished, intuitive user experiences
  • You’re confident working with backend systems, comfortable navigating codebases, contributing to APIs and data models, and motivated to deepen your expertise over time
  • You bring solid experience working with:
    • TypeScript / React
    • Node.js (ideally with NestJS or similar frameworks)
    • SQL / PostgreSQL
    • GraphQL
  • You think in systems and care about how things connect and scale
  • You understand the value of testing and include it as a natural part of your development workflow
  • You have experience maintaining production systems and understand the importance of good observability, logging, and debugging practices
  • You take ownership and are comfortable navigating ambiguity or complexity
  • You have good communication skills and like working closely with others to solve problems
  • You enjoy learning and evolving your skills over time

✨ Bonus if you have experience with:

  • Experience with React Native (not required, but helpful)
  • Building for compliance-heavy environments

🚀 If you’re the right person, here’s what success looks like:

  • 3 Months: You’ve ramped up on our systems and domain, are contributing confidently across the codebase, and collaborating closely with engineers, product, and ops.
  • 6 Months: You’re comfortable working within the business rules of our domain and able to lead the development of features from design through release, keeping the broader context and impact in mind
  • 1 Year: You’re a key contributor to the team’s delivery and technical quality. You’ve developed a strong grasp of the business domain and are contributing to shared systems or tooling used beyond your immediate squad

💚 Our recruitment process

1️⃣ A 30’ introductory call with (Talent Acquisition Specialist) to get to know you better and share more about Ageras' culture and mission.

2️⃣ A 45’ conversation with Alex (Engineering Manager) where you will dive into your technical experience, career aspirations, and vision for this role.

3️⃣ A 60' Online coding interview to highlight your skills

4️⃣ A 60' System Design Interview Online

5️⃣ Soft skills interview followed by the team meeting to see how we can best support your growth at Ageras.

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