Software Engineer - Core Banking

Ageras Danmark

Amsterdam

Hybrid

EUR 70,000 - 90,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible remote work
Opportunity for professional growth
Collaborative team environment

Job summary

A leading FinTech company is seeking a Senior Software Engineer to design, build, and scale next-generation payment systems. You will work in a remote-first setup with a focus on clean, maintainable code using TypeScript and Node.js. The ideal candidate has over 5 years of experience and a sound understanding of distributed systems. Fluecy in English is a must, and knowledge of French is a plus.

Qualifications

  • 5+ years of backend experience in TypeScript/Node.js environments.
  • Solid understanding of distributed and event-driven systems.
  • Experience with microservices, Domain-Driven Design, and cloud environments.

Responsibilities

  • Building distributed, event-driven systems that power payment flows.
  • Strengthening and maintaining existing banking core services.
  • Writing clean, maintainable, and well-tested code.

Skills

Backend experience in TypeScript/Node.js
Understanding of distributed and event-driven systems
Focus on clean code, testing, and maintainability
Experience with microservices
Experience in banking, payments, or regulated environments
Fluent in English
French

Tools

Docker
Terraform
GCP

Job description

2 days ago Be among the first 25 applicants

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 Copenhagen, 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 final conversation to discuss your soft skills and meet your future colleagues, and a stakeholder round with Thomas (VP Engineering) or Sebastian (VP Product Banking) to explore product mindset and cross‑team collaboration.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Customer Support Specialist - Dutch speaker
Customer Support Specialist - Dutch speaker

Ageras Danmark • Amsterdam

Hybrid
EUR 40,000 - 50,000
Salary range between €40,000-€50,000 per year
Two remote days per week
Career-growth opportunities
+1
Marketing Data Engineer
Marketing Data Engineer

Ageras Danmark • Amsterdam

Hybrid
EUR 60,000 - 75,000
Remote work options
Office perks including refreshments
Career growth opportunities
+1
Engineering Manager - Banking
Engineering Manager - Banking

Shine • Amsterdam

Hybrid
EUR 120,000 - 170,000
Staff Software Engineer (d/f/m)
Staff Software Engineer (d/f/m)

solarisBank • Amsterdam

On-site
EUR 70,000 - 90,000
Staff Engineer - Banking Products
Staff Engineer - Banking Products

United States Digital Space LLC • Amsterdam

On-site
EUR 140,000 - 190,000
Senior Frontend Engineer
Senior Frontend Engineer

ABN AMRO Bank N.V. • Amstelveen

On-site
EUR 75,000 - 110,000
Software Engineer (Java 21+)
Software Engineer (Java 21+)

United States Digital Space LLC • Utrecht

On-site
EUR 56,000 - 80,000
13th month
Holiday allowance 8%
Employee Benefit Budget 10%
+3
Staff Software Engineer - Money Movement
Staff Software Engineer - Money Movement

United States Digital Space LLC • Amsterdam

On-site
EUR 140,000 - 190,000
Full-Stack Engineer
Full-Stack Engineer

Jobtailor • Utrecht

On-site
EUR 5,000 - 8,000
Thirteenth month
8% holiday allowance
10% Employee Benefit Budget
+2
Senior Software Engineer Amsterdam, North Holland, Netherlands; Iași, Iași, Romania; London, En[...]
Senior Software Engineer Amsterdam, North Holland, Netherlands; Iași, Iași, Romania; London, En[...]

Awin Global • Netherlands

Hybrid
EUR 60,000 - 80,000
Flexible four-day work week
Remote working allowance
International culture
+4