Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Nov 17, 2021
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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

     

    Engineering Manager

    Description

    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 engineering manager who will work hand-in-hand with our Chief Technology Officer to manage execution and planning of engineering initiatives.

    As an Engineering Manager, you will probably manage between 10 to 15 engineers and serve as the fulcrum between them and the CTO. Your primary responsibility is to serve as a catalyst in their career, enabling them to deliver at excellence and walk with them the path of growth through our professional development framework. This means that you will also contribute to the success of our products and technologies, by working very directly with Product Managers and Tech Leads to manage their progress, flag slippages, and identify ways to optimise delivery.

    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.

    Requirements

    • At least 2 years of experience managing Engineers

    • Dealt with salary reviews and increases.

    • Worked to grow other engineers, and put them on a path of progression.

    • Had previous experience designing systems, coding and is still comfortable having those discussions.

    • Working experience collaborating with product managers and been exposed to delivering features to customers.

    • Extremely good people management skills, both upwards and downwards

    • Managed recognition and contributed to team culture

    • Exceptional problem-solving skills

    • A proven passion for all things software

    • Strong ability to work with others in a collaborative and inclusive manner

    • Proven ability in managing execution of a feature, task or product all the way from conception to completion and release

    • BSc Computer Science or equivalent is encouraged (strong work experience can fill this gap)

    Advantageous

    • A few years of professional experience as a software developer

    • Experience guiding junior developers to help you deliver solutions or help them grow and deliver solutions.

    • Experience with API development and distribution

    • Knowledge of multiple programming languages

    • Experience designing and architecting products

    A snapshot of our current stack

    • Typescript

    • Kubernetes

    • Node.js

    • GraphQL

    • React

    • Next.js

    • Nact (actor model)

    • IdentityServer4 (dotnet core)

    • PostgreSQL

    • XState

    • Github & Github Actions

    Method of Application

    Interested and qualified? Go to Stitch on apply.workable.com 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

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail