At a Glance
- Tasks: Build complex financial infrastructure and tackle real-world challenges in international commerce.
- Company: Join Outpost, a cutting-edge startup revolutionising global trade with AI technology.
- Benefits: Equity, competitive salary, fast-paced work environment, and direct access to founders.
- Why this job: Shape the future of payments and tax systems while making a real impact globally.
- Qualifications: Fluency in JVM-based languages, strong coding skills, and a passion for building from scratch.
- Other info: Collaborative culture focused on innovation and problem-solving in London.
The predicted salary is between 36000 - 60000 Β£ per year.
About Outpost
What if going global was as simple as going local? Outpost is building the AI global trade engine. The accumulated knowledge of every rule you need to sell internationally, turned into infrastructure. Tell us what you are selling. We will tell you how to sell it everywhere. We operate as Merchant of Record or Tax of Record across 58+ tax jurisdictions. Full liability transfer, or just the tax layer. We do the analysis, we handle the setup, we absorb the liability. Sell anything, anywhere. Without compromise.
The Role
This is a Backend Engineer role for someone who wants to build complex financial infrastructure from scratch. You will work directly with our engineering leadership to implement payment flows, build tax calculation engines, and create the systems that power international commerce. You will contribute to product and technical discussions, challenge assumptions, and help guide our technical direction. We are building the infrastructure that lets businesses sell globally without the usual pain. That means payment processing, multi-currency ledgers, real-time tax calculations, merchant onboarding, and AI-powered compliance tools. Hard problems with real scale.
What You Will Get
Yes, the work is intense. But in return, you will build critical financial infrastructure that handles hundreds of millions in volume. You will have significant input into technical direction, work with a small team of experienced engineers, and shape how Outpost scales. If you want to go deep on payments, tax, and fintech infrastructure, this is the role.
What You Will Build
- Payment processing infrastructure handling hundreds of millions in volume
- Robust ledger and reconciliation systems
- Tax calculation engines for multiple jurisdictions
- Real-time transaction monitoring and risk systems
- Merchant onboarding and integration frameworks
- Platform connections with major e-commerce systems
- AI/LLM powered taxation tools
- AI/LLM powered fraud and risk tools
What You Will Do
Technical Development- Write high-quality, maintainable code
- Implement core payment and financial systems
- Build secure, scalable backend services
- Contribute to system architecture discussions
- Help establish engineering best practices
- Design and build robust payment processing flows
- Implement internal ledger and reconciliation systems
- Create merchant integration frameworks
- Develop automated monitoring and alerting
- Handle secure financial data processing
- Work with product team to refine technical requirements
- Contribute to API design and implementation
- Collaborate with risk and compliance on system requirements
Example Projects
- Implement a multi-currency ledger that handles real-time reconciliation
- Create the tax calculation engine for a new jurisdiction
- Design the merchant onboarding flow and integration framework
- Build AI-powered tools for automated tax classification
- Implement real-time fraud detection and risk scoring
- Create automated reconciliation systems that catch discrepancies before they become problems
What We Are Looking For
Ideal background:- Fluency in a JVM-based language, preferably Kotlin
- Track record of implementing complex backend systems
- Strong engineering fundamentals and coding practices
- Bonus: experience building financial, payments, tax, or compliance systems
- Bonus: familiarity with e-commerce platforms
- You write high-quality code and care about maintainability
- You can design systems, not just implement them
- You are comfortable with ambiguity and figuring things out
- You contribute to technical discussions and challenge assumptions
- You want to build from scratch, not maintain existing systems
- Bias for action. You ship, you learn, you iterate
What this role is not:
- Not maintaining existing systems. You will build from scratch
- Not a role where you wait to be told what to do
- Not someone who needs heavy process or detailed specs to be effective
- Not pure execution without input into technical direction
Why This Role Is Different
Most backend roles are about maintaining or extending existing systems. This role is about building complex financial infrastructure from the ground up. You will tackle challenges like managing multiple currency ledgers, handling card payment flows, building automated reconciliation systems, and creating AI-powered tax tools. You will have significant input into our technical direction. If you are excited about building complex payment systems and want to shape the future of international commerce, this is the role.
Outpost Team
Our team were leaders at Revolut, Airwallex, Adyen and Wayflyer, and we are backed by top-tier investors who have built or backed some of the worldβs leading fintechs.
What We Offer
- Equity and salary in a well-funded startup
- Ability to own your work and move fast
- Direct access to the founding team
- A global mission with real impact
- Low politics, high output
- A culture of builders, not talkers
Working Style
We work together in person in London. We believe the hardest problems are solved in the room.
Learn More: emile@outpostnow.com
Outpost Culture: Notion: Outpost-Culture-18aa047bb9af800b8f6ff5f5c83174b1
Outpost founder: littlegoatlabs
Outpost is where the hard problems are. If you want to build the financial infrastructure for global commerce, we would love to hear from you.
Backend Engineer employer: Outpost Technologies
Contact Detail:
Outpost Technologies Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Backend Engineer
β¨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
β¨Tip Number 2
Show off your skills! Build a portfolio showcasing your projects, especially those related to backend systems, payment processing, or tax calculation engines. This will give you an edge and demonstrate your hands-on experience.
β¨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and system design principles. Practice common backend engineering problems and be ready to discuss your thought process during the interview.
β¨Tip Number 4
Apply through our website! Itβs the best way to ensure your application gets seen by the right people. Plus, it shows youβre genuinely interested in joining our team at Outpost.
We think you need these skills to ace Backend Engineer
Some tips for your application π«‘
Tailor Your Application: Make sure to customise your CV and cover letter for the Backend Engineer role. Highlight your experience with JVM-based languages like Kotlin and any relevant projects that showcase your ability to build complex systems from scratch.
Show Off Your Problem-Solving Skills: We love candidates who can tackle hard problems! In your application, share examples of challenges you've faced in previous roles, especially those related to payment processing or financial infrastructure. This will show us you're ready for the intense work ahead.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language to describe your skills and experiences. We appreciate well-structured applications that get straight to the point without unnecessary fluff.
Apply Through Our Website: Donβt forget to submit your application through our website! Itβs the best way for us to receive your details and ensures youβre considered for the role. Plus, it shows youβre keen on joining our team at Outpost!
How to prepare for a job interview at Outpost Technologies
β¨Know Your Tech Stack
Make sure youβre well-versed in JVM-based languages, especially Kotlin. Brush up on your knowledge of backend systems and be ready to discuss how you've implemented complex solutions in the past. This will show that you can hit the ground running.
β¨Showcase Your Problem-Solving Skills
Prepare examples of challenging problems you've tackled, particularly in financial infrastructure or payment systems. Be ready to explain your thought process and how you approached these issues. Outpost values those who can think critically and design systems from scratch.
β¨Engage in Technical Discussions
During the interview, donβt hesitate to ask questions or challenge assumptions. Show your enthusiasm for contributing to technical direction and system architecture discussions. This demonstrates your proactive attitude and willingness to collaborate with the team.
β¨Demonstrate Your Bias for Action
Share instances where youβve shipped projects quickly and iterated based on feedback. Outpost is looking for candidates who are not just executors but also builders who thrive in a fast-paced environment. Highlight your ability to take initiative and drive results.