Spirii

backend software engineer in payments

In short

Senior backend engineer role at Spirii, an EV charging hardware and software company, building scalable, event-driven backend services for billing, invoicing, and ERP integrations on AWS. The role requires 7+ years of backend experience with Node.js/NestJS, TypeScript, event-driven and queue-based architectures, strong SQL skills, and mentoring responsibilities. It is an onsite, full-time permanent position in Copenhagen, Denmark.

About Spirii
Spirii provides hardware and software charging solutions to private- and public-sector companies. It develops EV charging products and digital solutions, including an EV charging platform and business services.
Responsibilities
•Design, build, and maintain scalable, secure backend services and cloud-native queue-based pipelines for data ingestion, processing, and invoice generation
•Ensure data quality through accurate aggregation and safe handling of late or updated records
•Build and maintain integrations with internal services and the ERP system
•Contribute to architectural decisions and solution design for cloud-native, distributed, event-driven systems on AWS
•Drive automated testing and observability to protect billing accuracy and detect data discrepancies early
•Mentor engineers and raise the team's technical standards through code reviews, pairing, and constructive feedback
•Operate independently on ambiguous, cross-team problems with minimal oversight
•Use AI coding assistants and agentic workflows to accelerate development, automate repetitive tasks, and support safe AI adoption in a financially sensitive codebase
Requirements
•Bachelor's degree in Computer Science, Software Engineering, a related field, or equivalent experience
•7+ years of professional software development experience
•Extensive hands-on experience designing and scaling production backend systems, including event-driven and queue/job-based architectures
•Strong experience building TypeScript or JavaScript microservices with Node.js and NestJS on cloud platforms such as AWS
•Experience leading design discussions, mentoring engineers, or serving as a technical point of contact for a team or domain
•Hands-on experience with test-driven development, test automation, integration testing, and load testing
•Strong SQL and data-modelling skills, with the discipline needed for financially accurate, auditable data
•Experience integrating external and internal IT systems, and solid API design skills
•Fluent English communication skills; able to interact with all organizational levels and with external partners and customers
Nice to have
•Secure software development
•Redis, NoSQL databases
•ERP integrations such as Microsoft Business Central
•Billing, payments, invoicing or other financial/transactional systems
•AI assistants or agentic workflows to improve engineering productivity
Conditions
•Competitive salary, an 11% company pension plan, and a comprehensive benefits package
•32 paid vacation days (5 weeks + 5 extra) and paid parental leave
•Flexible working hours and a focus on work-life balance
•Professional development opportunities
•Free coffee, tea, and snacks, subsidized lunches at the office, access to the Spirii gym, and a shared company car
•Two innovation days per month to choose what to work on
•Permanent position in Copenhagen, Denmark

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot