Jobs Career Advice Signup

Send this job to a friend


Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 30, 2021
    Deadline: Not specified
  • The Stitch team hold deep experience building fintech and developer-facing products in Africa. We started building the Stitch API to make it easier for African fintech developers to create new, improved, more ambitious products.
    Read more about this company


    Front-End Engineer

    The Role

    Stitch is a developer-first API startup with a mission to deeply connect financial systems with the wider world. We provide an API which allows third-party apps and websites to interact with their user's bank accounts in ways that unlocks the ability for companies across Africa to build innovative technology products quickly.

    Creating innovative financial products is incredibly difficult today, and we believe that unlocking the way people interact with their finances starts with enabling developers with the tools and infrastructure needed to execute on their vision.

    We are looking for an experienced frontend engineer who is looking to grow with the company. The ideal candidate will be be comfortable across the frontend stack, and care about delivering a high quality end user and developer experience.

    In addition to helping define the company's foundational architecture and products, an early Stitch Frontend Engineer will have the opportunity to stretch their leadership legs.

    Our engineering process aims to facilitate close collaboration and sustainable product development.

    Software Engineering Principles

    We firmly believe that any technical choice should be mediated by an understanding of the costs and benefits, nevertheless here are some of the engineering principles that we espouse as a matter of course:

    • User First - We are never satisfied with a technically convenient design if it leaves our end users worse off. We will always go the extra mile for our users.
    • Type Driven Development - Type driven development is all about thinking deeply about your domain and modelling data types in such a way that it makes illegal state unrepresentable. We strongly believe that a type first approach leads to strong architecture and better results for the end user.
    • Functional/Functional Reactive architecture - We believe that while pragmatism is important, software quality can be improved by constraining mutability, adopting message passing concurrency, separating side effects from business logic, and making use of declarative, functional APIs.
    • A snapshot of our current stack
    • Typescript
    • Kubernetes
    • Node.js
    • GraphQL
    • React
    • Next.js
    • Nact (actor model)
    • IdentityServer4 (dotnet core)
    • PostgreSQL
    • Github & Github Actions


    • Own our front-end projects from inception to production.
    • Build applications, UI components and libraries that power the platform which impacts every Stitch customer, whether they’re an end-user or a developer.
    • Build out web solutions such as our Developer Documentation, IDE and Single Sign-On.
    • Maintain our front-end engineering best practices.
    • Work with Stitch's product designers and product managers to address customer needs.
    • Ensure our UI components and libraries are reliable, scalable, secure, and extensible.
    • Attempt to always write good quality code and perform code reviews.


    • Bachelor's degree in Computer Science or equivalent working experience.
    • 4+ years in industry as a developer building interactive user-facing products.
    • Experience building and styling responsive web applications with modern JavaScript (Typescript) libraries and tooling.
    • You have a product mindset and are excited by what we are building: you care about customer outcomes and you want to make data-informed decisions.
    • Enjoy being part of a small team and are actively thinking of ways to enhance our processes, our internal tools, and the way we work.
    • Should have experience using a front-end framework (e.g. React, Angular, Vue, etc).


    • Experience with React.
    • Experience writing automated tests for frontend applications and advocate for the importance of the testing pyramid.
    • A track record of success in financial technology or a related technology start-up.
    • Interest in Open Banking.
    • Experience working in B2B SaaS, API or Payments companies.
    • Understanding the challenges of building software products for an African market.
    • Strong understanding of developers and what makes a good developer experience.

     HQ and Remote Work

    • Stitch HQ is in Cape Town, South Africa. Remote team members will have the opportunity to visit our beautiful city regularly. We work both in-person and remotely. lunches every day!  With friends, family, pets - everyone's invited!

     Culture & Values

    Stitch has a culture that emphasizes sustainable processes, kindness, and work-life balance. We value diversity in all its forms and believe that a broad range of lived experiences makes our team and product stronger. This is especially important to us as our leadership team includes diverse racial backgrounds and members of the LGBTQ+ community.

     Our Investors

    Stitch is a well-funded venture-backed startup. Our network of global investors include the co-founders of Venmo, Klarna and Flutterwave, and founding team members from Plaid and Revolut. Our network of investor funds include firstminute capital, Raba Partnership, CRE and Village Global, bringing backing from LPs such as Bill Gates, Mark Zuckerberg, Eric Schmidt and Jeff Bezos.

    This funding gives us the capital to make sure that all employees are empowered to do their jobs, and incorporates industry veterans who will help us grow and operate a multinational fintech startup.


    We care deeply about developer experience and aim to provide tools and systems that software engineers will rave about. The team has collectively had a great deal of experience building fintech and developer-facing products in Africa and other emerging markets.

    We are looking for an experienced engineering generalist who is looking to grow with the company. The ideal candidate will be be comfortable across the stack, and care about delivering a high quality end user and developer experience.

    Method of Application

    Interested and qualified? Go to Stitch on to apply

    Note: Never pay for any training, certificate, assessment, or testing to the recruiter.

  • Send your application

    View All Vacancies at Stitch Back To Home

Career Advice

View All Career Advice

Subscribe to Job Alert


Join our happy subscribers

Send your application through

GmailGmail YahoomailYahoomail