Ageras Danmark
Software Engineer - Core Banking
Ageras DanmarkGermany15 hours ago
OtherRemote FriendlyEngineering, Information Technology

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 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. 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 Ageras’ 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 Software Engineer

By joining the Banking Core team, you will contribute to shaping the foundation of Ageras’ banking services. Your mission: help design, build, and scale our next-generation payment systems while ensuring resilience and reliability of our existing core infrastructure.

Your responsibilities will include:

  • Building distributed, event-driven systems that power our payment flows and ledger logic.
  • Strengthening and maintaining existing banking core services to ensure performance and stability.
  • Writing clean, maintainable, and well-tested code using best engineering practices (DDD, TDD, clean architecture).
  • Collaborating closely with your squad (Engineering Manager, Product Manager, and fellow engineers) and contributing to design and code reviews.
  • Participating in architectural discussions and proposing scalable technical solutions.
  • Sharing knowledge and mentoring peers—particularly important for our senior engineers.
  • Helping improve team rituals, demos, and feedback loops to keep collaboration meaningful in a remote-first setup.


📍 Job located in Paris (preferred) or Berlin, Amsterdam or Copenhaguen, with possibility of two remote working days per week

🙌 Your profile
  • 5+ years of backend experience in TypeScript/Node.js environments.
  • Solid understanding of distributed and event-driven systems.
  • Strong focus on clean code, testing, and maintainability.
  • Experience with microservices, Domain-Driven Design, and cloud environments (GCP or AWS).
  • Comfortable working in cross-functional squads with engineers, product managers, and designers.
  • Strong communication skills and curiosity for the product and customer experience.
  • Experience in banking, payments, or regulated environments is a plus.
  • Fluent in English; French is a strong advantage.
💚 Our recruitment process

1️⃣ Initial conversation with Edouard (Engineering Manager), to understand your background, motivation, and expectations.

2️⃣ Technical interview with engineers from the Banking Core squad : a deep dive into coding standards, architecture, and collaboration.

3️⃣ System design case : a hands-on exercise (build or debug a payment service) that you’ll later discuss with the team.

4️⃣ A finale conversation to discuss about your soft skills and meet you’re future colleagues, and a stakeholder round with Thomas (VP Engineering) or Sebastian (VP Product Banking) to explore product mindset and cross-team collaboration.



Key Skills

Ranked by relevance