Senior Software Developer - Platform Billing

Salary Competitive

Senior Software Developer - Platform Billing

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 Platform Billing Team at Shine

Our mission is to architect and operate a high-precision financial backbone that powers the European scale of our products. Recently established as a specialized unit of the broader Platform organization, we provide the dedicated expertise necessary to solve complex, cross-country, and multi-brand billing logic.

We are transitioning from maintaining stable, existing integrations to a high-impact greenfield phase: designing a next-generation billing platform from the ground up. By leveraging event-driven architectures and seamless external provider integrations (such as Chargebee), we ensure that every Shine product—current and future—enjoys a frictionless, reliable, and scalable path to revenue.

Your Role as an Senior Software Developer

As a Software Engineer on the Platform Billing team, you are the technical driver behind our global revenue engine. Moving beyond the broad scope of general platform work, your role is to translate complex, multi-brand financial logic into a high-precision system that serves the entire Shine ecosystem.

Your responsibilities will include:

  • Engineering the Future: You will design the APIs and data structures for a brand-new platform capable of handling multi-brand complexity at scale.

  • Technical Migration: You will act as a consultant and executor, crafting "migration cookbooks" and data strategies to move our existing product suite onto modern, consolidated billing solutions.

  • Operational Excellence: You will ensure the absolute reliability of our financial systems through proactive maintenance, incident handling, technical support, and continuous refactoring of our internal integrations.

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

About you

  • Experience: 5+ years of software development experience with a degree in Computer Science/Software Engineering (or equivalent practical experience).

  • Tech Stack: Proven track record with TypeScript and Node.js.

  • Architecture: Deep understanding of Microservices, Event-driven architecture, and REST APIs.

  • Collaboration: A clear communicator who actively shares ideas and builds on others' proposals.

  • Mindset: A pragmatic problem-solver who is comfortable adapting to changing requirements.

  • Resilience: Patient and thorough when investigating or refactoring legacy code.

Nice to have:

  • Frameworks & Languages: Experience with NestJS (monorepos) or PHP (Laravel).

  • Cloud & Infrastructure: Familiarity with AWS (ECS, EventBridge), GCP (CloudRun), or Terraform.

  • Domain Expertise: Hands-on experience with billing providers like Chargebee or Stripe.

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' first call with your Talent Acquisition Specialist to get to know you better and share more about Ageras.

2️⃣ A 45' interview with the Engineering Manager to discuss your past experiences and the role we are offering.

3️⃣ A 45' business case presentation to highlight your skills and give you a hands-on feel for the role.

4️⃣ A 30' interview with a Stakeholder to dive deeper into the collaborative environment

5️⃣ A soft skills interview to see how we can best support your growth at Shine

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