Full-Stack Engineer (Backend Leaning) - Payments Engineering
- Work arrangement
- Remote
- Occupation
- Software & IT
- Location
- Spain
- Compensation
- Not disclosed
- Apply by
- April 13, 2027
About this role
<h3>Accountabilities</h3><li>Design, develop, and maintain reliable payment and billing systems that support customer transactions, pricing models, and revenue operations across self-service and enterprise offerings.</li><li>Build and improve usage-tracking and metering systems to ensure accurate measurement of customer activity while minimizing performance overhead and latency.</li><li>Lead and contribute to the migration and modernization of enterprise pricing and usage-processing infrastructure, including the development of stream-processing services for usage events.</li><li>Improve payment experiences by simplifying customer upgrades and transactions, supporting payments through different legal entities, and integrating additional payment providers.</li><li>Collaborate with Finance and Tax teams to meet compliance, auditing, reporting, and financial accuracy requirements.</li><li>Partner with Product and Growth teams to implement pricing changes, support experimentation, and enable new commercial strategies.</li><li>Investigate and resolve complex billing issues by analyzing customer journeys, application logs, system behavior, and code to identify root causes and implement lasting solutions.</li><li>Design and implement secure, scalable APIs, backend services, data storage solutions, and supporting infrastructure.</li><li>Plan and execute migrations and system changes carefully, ensuring backward compatibility, minimizing disruption, and protecting customers from billing errors or payment interruptions.</li><li>Work cross-functionally with engineers, Sales teams, Forward Deployed Engineers (FDEs), Finance specialists, and other stakeholders to deliver robust payment solutions.</li><li>Maintain high standards for testing, security, code quality, observability, and operational reliability across systems that process financial transactions.</li><li>Take ownership of technical challenges from investigation and design through implementation, deployment, monitoring, and continuous improvement.</li><h2>Requirements:</h2><li>
<strong>Strong Python expertise:</strong>Demonstrated proficiency in Python and the ability to build maintainable, reliable, and efficient software.</li><li>
<strong>Backend engineering experience:</strong>A strong background in backend development, including designing and operating production systems.</li><li>
<strong>Software and system design:</strong>Solid understanding of common software architecture and design patterns, APIs, cloud infrastructure, storage technologies, and data structures.</li><li>
<strong>Testing and security:</strong>Strong fundamentals in test design, automated testing, application security, and building dependable production systems.</li><li>
<strong>Production debugging:</strong>Ability to investigate complex technical issues, analyze logs and application behavior, identify root causes, and implement effective solutions.</li><li>
<strong>System adaptability:</strong>Ability to quickly understand a large existing codebase and navigate complex infrastructure, legacy components, and interconnected services.</li><li>
<strong>Financial accuracy and attention to detail:</strong>A careful, methodical approach to modifying live systems that handle payments, pricing, usage data, and revenue.</li><li>
<strong>Migration and reliability mindset:</strong>Ability to plan and execute system changes safely, manage technical risks, and minimize disruption to customers and business operations.</li><li>
<strong>Ownership and problem-solving:</strong>A proactive, independent approach to solving challenging engineering problems, making sound technical decisions, and delivering measurable results.</li><li>
<strong>Cross-functional collaboration:</strong>Strong communication skills and the ability to work effectively with engineering, product, growth, finance, tax, and commercial teams.</li><li>
<strong>Flexible qualifications:</strong>No formal degree, certification, or specific length of professional experience is required. Demonstrated ability to solve difficult technical problems through previous projects, open-source contributions, or GitHub work is valued.</li><h2>The following qualifications are considered an advantage:</h2><li>Experience integrating payment-processing providers or developing billing, subscription, and usage-based pricing systems.</li><li>Familiarity with stream processing, event-driven architectures, or high-throughput event pipelines.</li><li>Experience working with financial operations, tax requirements, compliance processes, or audit-related systems.</li><li>Experience deploying and operating applications in Kubernetes environments.</li><h2>Benefits:</h2><li>
<strong>Remote-first flexibility:</strong>Work remotely from Germany or other eligible locations across Europe, the United Kingdom, Ireland, and the United States, subject to hiring eligibility.</li><li>
<strong>International office access:</strong>The option to work from offices in Dublin, London, New York, San Francisco, or Warsaw.</li><li>
<strong>Professional development budget:</strong>Access to an annual discretionary stipend to support learning, training, and professional growth.</li><li>
<strong>Coworking allowance:</strong>Receive a monthly coworking stipend if you are not located near one of the main office hubs.</li><li>
<strong>Team connection and travel:</strong>An annual discretionary stipend to meet and spend time with colleagues in person.</li><li>
<strong>Annual company offsite:</strong>Participate in a company-wide gathering at a different destination each year.</li><li>
<strong>Innovative engineering culture:</strong>Work in an AI-first environment that emphasizes rapid experimentation, technical excellence, autonomy, and minimal bureaucracy.</li><li>
<strong>Career growth opportunities:</strong>Take on challenging projects and expand your impact beyond the immediate scope of your role.</li><li>
<strong>Meaningful technical ownership:</strong>Help shape critical payment infrastructure and solve complex problems with direct effects on customers and business performance.</li><li>
<strong>Collaborative international team:</strong>Work alongside talented engineers, researchers, and operators across multiple countries and disciplines.</li>