Senior Software Engineer

Remote - South Africa
Software Development /
Contract - 2-6 months /
Remote
Our client is a SaaS FinTech company that works with attorney groups, asset managers, foreign exchange firms, and financial advisors in South Africa, and with banks, FinTechs and crypto companies in the United States. We are building a team of world-class engineers, to continue building their product as its presence grows rapidly both domestically and abroad.

Our team is on an exciting journey! With over 270 institutional clients, our presence has grown significantly in both our key markets, and that is why we need you to help take us to the next level. Over the last several months, we have signed crypto companies like Fireblocks, MoonPay and Roxe, as well as neo-banks/FinTechs like Oxygen, Sila and Rize. We have signed banks and credit unions from California to Florida. We are redefining what interacting with institutional customers looks like for financial services providers across the US, and what products these institutions can easily access - from basic checking accounts to digital assets and crypto payments.

Our client was born in South Africa and has grown to the United States. Over the past few years we’ve built an exciting tool that, in South Africa, is redefining how accountable institutions comply with FICA regulations and, in the US, is streamlining the opening of business accounts at financial institutions.

We have team members based in Joburg, Cape Town, New York, San Francisco, Boston, Chicago, Houston and Phoenix, with our main offices being in Joburg and Boston.

We are looking for talented senior full stack software engineers with a passion for creating clean functional code to join our agile based team of highly skilled self-motivated engineers. Ultimately, a top-level engineer with a track record of delivering amazing results who can create clean, functional code that perfectly suits the needs of the company.

RESPONSIBILITIES

    • Building features with Ruby on Rails, JSON APIs and React
    • Collaborating on architecture and design
    • Producing highly crafted, well-tested code
    • Improving application performance and fixing bugs
    • Leading teams and mentoring other engineers
    • Interview candidate engineers
    • Remote friendly

SKILLS REQUIRED

    • Minimum 6 years of experience building software
    • Background in computer science preferable
    • Experience building web applications in either Ruby, .NET, JAVA, PHP, Python, etc.
    • Experience in unit testing (TDD advantageous)
    • Exceptional interpersonal skills
    • Excellent communication skills
    • Prior experience with mentoring and coaching a team of engineers

TECH STACK

    • Ruby on Rails
    • Postgres
    • JSON Rest API’s
    • React
    • AWS
Our focus is on growth, learning, and collaboration both within the technical team and across the entire company. With a culture of open and honest feedback, you'll quickly become integral to an empathetic and deeply introspective team.