Senior Full Stack Engineer (Checkout)

Other Jobs To Apply

No other job posts for this day.

<h1><strong>A quick run-down of the job</strong></h1><p style="min-height:1.5em">We're looking for a Senior Full-Stack Engineer (Checkout) to join our Embeddables squad and own the technical backbone of <a target="_blank" rel="noopener noreferrer nofollow" href="http://LI.FI">LI.FI</a>'s Checkout product. This is a backend-heavy full-stack role. You'll own full pipelines from UI components through to the backend services you build, focusing on provider integrations, routing intelligence, lifecycle state, and the partner-facing configuration that makes Checkout work end to end.</p><p style="min-height:1.5em">You'll join at an exciting moment as the product takes shape, with a substantial roadmap of provider integrations, recovery flows, and UX improvements ahead. You'll work across multiple teams including backend, partner portal, and over time composer, earn, and intent solver. Strong communication and the ability to navigate codebases independently matter as much as technical depth.</p><p style="min-height:1.5em">The role reports into the Embeddables/Checkout team and works closely with our Core backend team to ensure architectural alignment.</p><p style="min-height:1.5em"></p><h2><strong>Our tech stack includes:</strong></h2><p style="min-height:1.5em"></p><h2>Backend:</h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Node.js running TypeScript code in Docker containers</p></li><li><p style="min-height:1.5em">MongoDB and Redis for our data</p></li><li><p style="min-height:1.5em">ethers.js for communication with the blockchains</p></li><li><p style="min-height:1.5em">Github, Kubernetes, AWS and CloudFlare for our GitOps CD chain</p></li></ul><p style="min-height:1.5em"></p><h2>Frontend:</h2><ul style="min-height:1.5em"><li><p style="min-height:1.5em">React with TypeScript</p></li><li><p style="min-height:1.5em">Viem and Wagmi (preferred)</p><p style="min-height:1.5em"></p></li></ul><p style="min-height:1.5em"><em><strong>Please note: This role is remote within the EMEA region. Your application will not be considered otherwise.</strong></em></p><p style="min-height:1.5em"></p><p style="min-height:1.5em"></p><h1><strong>What you'll do</strong></h1><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Own Checkout-specific backend capabilities that power funding flows end to end, including provider integrations, quotes, sessions, statuses, deposit addresses, and recovery</p></li><li><p style="min-height:1.5em">Design and build integration patterns for external providers (onramp, exchange, payment), normalising provider-specific behaviour into a consistent Checkout experience</p></li><li><p style="min-height:1.5em">Define and maintain the backend contracts between Checkout UI, provider systems, and <a target="_blank" rel="noopener noreferrer nofollow" href="http://LI.FI">LI.FI</a>'s execution infrastructure, including robust state handling across long-running and failure-prone flows</p></li><li><p style="min-height:1.5em">Drive cross-functional technical discovery when Checkout depends on Core backend, Partner Portal, or other adjacent teams, ensuring architectural alignment without drift</p></li><li><p style="min-height:1.5em">Implement frontend work where useful, particularly when UI states and backend contracts need to be designed together</p></li></ul><p style="min-height:1.5em"></p><h1><strong>What makes a good candidate</strong></h1><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Strong backend engineering experience with expert proficiency in TypeScript/Node.js, plus full-stack ability to work across API contracts and UI states using React and TypeScript (viem and wagmi a plus)</p></li><li><p style="min-height:1.5em">Proven experience integrating external APIs with provider-specific edge cases, with good instincts around async flows, failures, observability, and recovery</p></li><li><p style="min-height:1.5em">Working-level Web3 knowledge: you understand transactions, block explorers, and how products like bridges and DEX aggregators fit together (smart contract development not required)</p></li><li><p style="min-height:1.5em">Strong product judgement and the ability to navigate multiple teams and codebases without hand-holding, working across boundaries without creating architecture drift</p></li><li><p style="min-height:1.5em">Excellent communication skills in English and comfort in a fast-paced, high-growth environment where priorities evolve quickly</p></li></ul><p style="min-height:1.5em"></p><h1><strong>Nice to have</strong></h1><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Experience integrating onramp, exchange, or payment providers</p></li><li><p style="min-height:1.5em">Familiarity with payments, fintech, wallet, or exchange systems including webhooks, reconciliation, quote systems, KYC, geography, refunds, or recovery tooling</p></li><li><p style="min-height:1.5em">Genuine enthusiasm for crypto and the Web3 ecosystem; Checkout uses many of <a target="_blank" rel="noopener noreferrer nofollow" href="http://LI.FI">LI.FI</a>'s own primitives and understanding how they fit together accelerates your impact</p></li></ul><p style="min-height:1.5em"><em>We encourage you to apply if you feel your experience and skills equip you for this job but are not listed here!</em></p><p style="min-height:1.5em"></p><h1><strong>Company culture</strong></h1><ul style="min-height:1.5em"><li><p style="min-height:1.5em"><strong>Embracing the differences</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Embrace your own differences</p></li><li><p style="min-height:1.5em">Respect and welcome the unique qualities of others</p></li><li><p style="min-height:1.5em">See others’ differences as an opportunity to grow</p></li></ul></li><li><p style="min-height:1.5em"><strong>Own it, do it</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Own tasks end-to-end</p></li><li><p style="min-height:1.5em">Hold yourself to a high bar for execution</p></li><li><p style="min-height:1.5em">Make bold decisions, and be accountable</p></li><li><p style="min-height:1.5em">Understand your limitations and seek for help</p></li></ul></li><li><p style="min-height:1.5em"><strong>Fail forward</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Try - don’t be afraid to fail</p></li><li><p style="min-height:1.5em">Learn - don’t make the same mistake twice</p></li><li><p style="min-height:1.5em">Adapt - grow with the experience</p></li></ul></li><li><p style="min-height:1.5em"><strong>Have fun together</strong></p><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Take the time to get to know and understand each other better</p></li><li><p style="min-height:1.5em">Don’t take yourself too seriously and keep it light-hearted</p></li><li><p style="min-height:1.5em">Fun should be coming from a place of love and respect</p></li></ul></li></ul><p style="min-height:1.5em"></p><p style="min-height:1.5em"></p><h1><strong>What you’ll get</strong></h1><ul style="min-height:1.5em"><li><p style="min-height:1.5em">Annual team offsites (Thailand in 2023, Vietnam in 2024, Marrakech in 2025, Crete in 2026; memories we'll never forget. Already dreaming about where 2027 will take us!)</p></li><li><p style="min-height:1.5em">30 days of PTO</p></li><li><p style="min-height:1.5em">Flexible remote days</p></li><li><p style="min-height:1.5em">Flexible working hours</p></li><li><p style="min-height:1.5em">Equity participation from day 1</p></li><li><p style="min-height:1.5em">Entitlement to work computer (choice of equipment)</p></li><li><p style="min-height:1.5em">An annual 1,000€ personal development budget once you have worked 6+ months (pro-rated the first year)</p></li><li><p style="min-height:1.5em">A one-time 1,000€ remote budget to use on coworking, office setup, etc.</p></li></ul><p style="min-height:1.5em"><em>If you join us as an independent contractor, you’re only entitled to the first five benefits of this list.</em></p><p style="min-height:1.5em"><em>This role is engaged via employer of record (EOR) or independent contractor arrangement.</em></p><p style="min-height:1.5em"></p><p style="min-height:1.5em"></p><h1><strong>Application process</strong></h1><p style="min-height:1.5em">Setting yourself up for success starts with the application! Click <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.notion.so/Setting-yourself-up-for-a-great-start-112f0ff14ac780d58c6ee346f3856bec?pvs=21">here</a> to discover valuable tips that will help you navigate our application process effectively.</p><p style="min-height:1.5em"><a target="_blank" rel="noopener noreferrer nofollow" href="http://LI.FI">LI.FI</a> is an equal opportunity employer. We encourage individuals of all backgrounds to apply. Join us in our dedication to fostering a workplace that values and respects each team member's unique contributions.</p><p style="min-height:1.5em">Shortlisted candidates will undergo a comprehensive interview process, including a people operations interview, a take-home assignment, a meet-the-team & founder interview, and a reference check.</p><p style="min-height:1.5em">For more information, <a target="_blank" rel="noopener noreferrer nofollow" href="https://www.notion.so/Hiring-Process-at-LI-FI-2e3ec55d96114976abc635866ae73ea3?pvs=21">visit our page</a> detailing our hiring process!</p>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...