Senior Software Developer - Platform Billing
We usually respond within a week
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
- Department
- Product & Technology
- Role
- Platform
- Locations
- Copenhagen, Gdańsk, Berlin