Senior Backend Engineer_Billing & Accounting Systems

keylight
Berlin, Germany
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 98K

Job location

Berlin, Germany

Tech stack

Accounting Systems
Amazon Web Services (AWS)
Software as a Service
Computer Simulation
DevOps
Fault Tolerance
PostgreSQL
Microsoft Message Queuing
Node.js
Query Optimization
RabbitMQ
TypeScript
Data Processing
Concurrency
Backend
Kafka
Serverless Computing
Microservices

Job description

We are looking for a highly experienced Senior Backend Engineer to strengthen our billing and accounting engine for our subscription management platform. In this role, you will work on backend services built with Node.js (TypeScript), implementing scalable and performant systems for invoicing, usage metering, and accounting workflows.

The role focuses on execution and technical ownership, where you will be implementing and optimizing technical concepts for critical financial processes. You will collaborate closely with the Product and DevOps teams to enhance our billing infrastructure, increasing its scalability and efficiency., * Enhance backend services for billing, usage metering, invoicing, and accounting in Node.js (TypeScript).

  • Develop asynchronous, event-driven processes to process large volumes of financial transactions efficiently.
  • Ensure data consistency and correctness across billing and accounting workflows using PostgreSQL.
  • Build secure, auditable, and compliant systems that meet financial regulations.
  • Collaborate with the Product team, Computational Billing Architects, and other technical stakeholders to translate complex billing logic into high-performance solutions.
  • Optimize system performance for scalability, concurrency, and fault tolerance.

Requirements

Do you have experience in TypeScript?, * 8+ years of backend engineering experience, with strong expertise in Node.js and TypeScript.

  • Proven track record in fintech, SaaS billing, or accounting systems.
  • Strong problem-solving skills and the ability to deliver clean, maintainable, and efficient code.
  • Solid understanding of computational models, applied mathematics, and algorithms in financial or large-scale data processing contexts.
  • Hands-on experience with PostgreSQL, including query optimization and transactional correctness.
  • Experience with event-driven and asynchronous processing architectures, such as Kafka, RabbitMQ, or AWS SQS.
  • Proficiency in AWS cloud services, including serverless, messaging, compute, and storage.
  • Excellent collaboration and communication skills for cross-functional teamwork.
  • Familiarity with financial compliance standards, such as IFRS, GAAP, and SOX, is a strong plus.
  • Prior experience with high-throughput, mission-critical transaction systems is a strong plus.

Benefits & conditions

Why join keylight

  • Shape and scale the critical infrastructure that powers a fast-growing SaaS platform trusted by leading enterprises.
  • Work closely with senior leadership and mathematicians to drive real business impact.
  • Collaborate in a fast-moving, respectful and ambitious entrepreneur-culture.
  • Connect in our beautiful HQ in the heart of Berlin and benefit from hybrid flexibility.
  • Receive competitive compensation and benefits.

About the company

keylight is a global subscription technology vendor founded in 2015, with offices in Berlin, Zurich, Belgrade, New York, and Singapore. The keylight platform is the only user-centric, end-to-end solution on the market, streamlining recurring operations across commerce, sales, subscription management, billing automation, revenue and accounting automation, and advanced data analytics. We are looking for an Account-Based Marketing Manager who thrives on creating and scaling digital campaigns that convert.

Apply for this position