Senior Software Engineer (Payments)

Spectrumsearch โ€” Poland ยท Posted ~5 hours ago

๐Ÿ”“ Log in to save this job, tailor your resume & track your apply process โ€” 7 days free, no card needed.

Log in to add to target list

Description

Spectrum Search is partnered with a well-backed financial technology company building digital payment and financial infrastructure for businesses. The organisation is expanding its European engineering capability and is looking for a Senior Full-Stack Software Engineer to take end-to-end ownership of customer-facing products and the services that power them. About the opportunity This is a hands-on engineering role within a product-focused team responsible for building and operating business-critical financial applications. You will work across frontend, backend and cloud infrastructure, contributing to products that support payments, financial operations and cross-border money movement. The environment suits an engineer who combines strong technical fundamentals with practical product judgement and is comfortable improving both new and existing systems. The role You will own features throughout the development lifecycle, from technical design and implementation through deployment and production operation. Working closely with product managers, designers and engineers, you will help shape scalable solutions while maintaining high standards around reliability, testing and maintainability. You will also contribute to engineering standards, peer reviews and the continued development of the wider team. Key responsibilities Design, build and operate production-grade full-stack applicationsDevelop customer-facing interfaces using React and TypeScriptBuild backend services and application programming interfaces using TypeScript and NestJSDesign database schemas, optimise queries and manage migrations across PostgreSQL-based systemsImprove the reliability, stability and performance of established production applicationsCollaborate with product, design and engineering colleagues from concept through deploymentMake pragmatic architectural and technical trade-offs based on product and operational requirementsMaintain strong standards across code quality, automated testing and peer reviewContribute to technical hiring and support the development of engineering capability within the team Essential requirements Proven experience owning and operating business-critical software in productionStrong full-stack engineering capability across React, TypeScript and backend servicesPractical experience designing and maintaining scalable APIsStrong applied database skills including schema design, query optimisation, migrations and performance analysisExperience working with PostgreSQL and an object-relational mapping framework such as PrismaExperience deploying and operating applications within cloud infrastructureAbility to write maintainable, well-tested and production-ready codeStrong debugging skills with careful consideration of edge cases, failure modes and system correctnessConfidence working with brownfield systems as well as new developmentClear communication and the ability to contribute constructively to technical discussions and code reviews Nice-to-haves Experience within fintech, payments, card issuing, exchanges or related financial technologyReact Native or other mobile application development experienceFamiliarity with AWS services, Docker and continuous integration and continuous delivery workflowsExperience with Redis, GitHub Actions, Vitest or JestPractical use of AI-enabled development tools within software engineering workflowsExperience working within startup or scale-up engineering environments Location and remote setup This is a fully remote European role, with candidates considered across the UK and selected European locations including Ireland, Germany, Poland and the Czech Republic. Candidates should have appropriate residency or working rights for their employment location.