At a Glance
- Tasks: Build and design APIs for Incard's App Store, enabling developers to create innovative solutions.
- Company: Join a dynamic fintech startup focused on empowering entrepreneurs with a financial operating system.
- Benefits: Enjoy competitive pay, stock options, generous leave, and global health insurance.
- Other info: Collaborative environment with opportunities for ownership and fast career growth.
- Why this job: Make a real impact by shaping the developer ecosystem and enhancing user experience.
- Qualifications: 5+ years in backend engineering, strong TypeScript skills, and API design experience.
The predicted salary is between 70000 - 90000 £ per year.
About Incard
Incard's mission is to build the financial operating system for entrepreneurs. We are focused on creating a system where business banking, financial tools, and application logic are coordinated into a single control layer. Through the app store, entrepreneurs and developers can build industry-specific functionality as their business evolves. Our team is small, highly motivated, and focused on engineering excellence. We operate with a flat organizational structure. All employees are expected to be hands-on and to contribute directly to the company's mission. Leadership is given to those who show initiative and consistently deliver excellence. All engineers are expected to have strong communication skills. They should be able to concisely and accurately share knowledge with their teammates.
Who We're Looking For
We're looking for Senior Backend Engineers to join our App Store & Ecosystem squad. You’ll work on one of Incard's most strategic bets: building a developer ecosystem around our platform. This includes designing and operating two core API catalogs—one for payments & money movement, and one for analytics, workflows, and automation—enabling partners, internal teams, and third-party developers to build on top of Incard. This role is ideal for backend engineers who enjoy platform thinking, API design, and enabling other teams to move faster.
What You'll Do
- Build the Incard Developer Platform
- Design and evolve public and internal APIs powering Incard's App Store
- Contribute to two core API catalogs:
- Payments APIs (cards, transfers, balances, money movement)
- Analytics & Workflow APIs (events, insights, automation, actions)
- Build foundations that enable third-party apps and internal teams
- API Design & Backend Systems
- Build scalable backend services using TypeScript and Go
- Design APIs that are consistent, secure, versioned, and developer-friendly
- Ensure strong contracts, clear semantics, and predictable behaviour
- Think deeply about permissions, scopes, rate limits, and extensibility
- Execution & Delivery
- Own backend features from design to production within your squad
- Break down complex platform initiatives into clear deliverables
- Collaborate closely with Product Owners, Frontend, Mobile, and Data teams
- Write clean, maintainable code with a strong focus on long-term evolution
- Reliability, Security & Quality
- Design systems that are resilient, observable, and safe by default
- Ensure APIs behave correctly under failure and scale
- Contribute to monitoring, logging, and alerting
- Participate in code reviews and maintain a high bar for quality
- Ecosystem Thinking
- Think like a platform user: internal developers, partners, and third parties
- Contribute to documentation, examples, and developer experience
- Help shape how external developers discover, adopt, and build on Incard
What We're Looking For
- 5+ years of backend engineering experience in production systems
- Strong experience with TypeScript
- Proven experience building APIs and backend platforms
- Experience working on scalable, distributed systems
- Strong understanding of API design, versioning, and backward compatibility
- Product-minded engineer who understands developer experience
- Clear communicator who works well in cross-functional teams
Nice to Have
- Experience working on an App Store, marketplace, or developer ecosystem
- Experience building fintech, payments, or analytics platforms
- Familiarity with event-driven architectures or workflow systems
- Experience designing SDKs, webhooks, or developer tooling
- Prior experience developing services in Go (Golang)
Mindset We Look For
- Platform-first mindset - you optimise for leverage and reuse
- Strong sense of ownership over systems you build
- Obsession with clarity, consistency, and long-term maintainability
- Pragmatic engineer - strong opinions, loosely held
- Low ego, collaborative, and impact-driven
- Startup DNA - bias to action, fast iteration, no bureaucracy
Benefits
- Competitive cash-based compensation
- Incard stock options
- 25 days of paid time off per year, plus bank holidays and your birthday off
- Global health insurance and unlimited paid sick leave
Senior Backend Engineer (App Store & Ecosystem) employer: Incard
Incard is an exceptional employer that fosters a culture of engineering excellence and innovation, making it an ideal workplace for Senior Backend Engineers. With a flat organisational structure, employees are empowered to take initiative and contribute directly to the company's mission, while enjoying competitive compensation, generous paid time off, and global health insurance. The collaborative environment encourages personal growth and development, ensuring that every team member can thrive as they help build a transformative financial operating system for entrepreneurs.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Backend Engineer (App Store & Ecosystem)
✨Tip Number 1
Network like a pro! Reach out to current employees at Incard through LinkedIn or other platforms. A friendly chat can give you insider info and might even lead to a referral, which can boost your chances of landing that Senior Backend Engineer role.
✨Tip Number 2
Show off your skills in action! If you have a portfolio or GitHub with projects showcasing your API design and backend systems work, make sure to highlight them during interviews. This is your chance to demonstrate your platform thinking and coding prowess.
✨Tip Number 3
Prepare for technical interviews by brushing up on your TypeScript and Go skills. Practice coding challenges that focus on building scalable systems and API design. Being well-prepared will help you shine when discussing your experience with complex platform initiatives.
✨Tip Number 4
Don’t forget to 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 being part of the Incard team and contributing to our mission.
We think you need these skills to ace Senior Backend Engineer (App Store & Ecosystem)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Senior Backend Engineer role. Highlight your backend engineering experience, especially with TypeScript and API design, to show us you’re the right fit for our team.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re passionate about building developer ecosystems. Share specific examples of your past work that demonstrate your platform-first mindset and how you’ve contributed to similar projects.
Showcase Your Communication Skills:Since strong communication is key for us, make sure to highlight instances where you’ve effectively collaborated with cross-functional teams. This will help us see how you can contribute to our flat organisational structure.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates regarding your application status.
How to prepare for a job interview at Incard
✨Know Your APIs Inside Out
Make sure you’re well-versed in API design principles, especially around payments and analytics. Be ready to discuss your past experiences with building APIs and how you ensured they were secure and developer-friendly.
✨Showcase Your Platform Thinking
Demonstrate your understanding of platform ecosystems. Prepare examples of how you've contributed to scalable systems and how you think about enabling other teams to work faster through your backend solutions.
✨Communicate Clearly and Concisely
Since strong communication skills are a must, practice explaining complex technical concepts in simple terms. Think about how you can share knowledge effectively with cross-functional teams during the interview.
✨Emphasise Your Ownership Mindset
Be prepared to discuss how you take ownership of the systems you build. Share specific instances where you’ve driven projects from design to production, highlighting your commitment to quality and long-term maintainability.