Staff Backend Engineer
Yoco
Software Engineering
Cape Town, South Africa
Posted on Sunday, July 23, 2023
Who We AreYoco is a payments provider for over 200k self-employed small businesses that launched in 2015 and today processes over US$2 billion annually. We are on a mission to open commerce for all and to do this we are breaking down barriers and unlocking economic opportunities that enable people to thrive.We have ~350 team members globally, operating across international markets, all with a bias for boldness, and a passion for simple, progressive solutions. We believe in uniting different people to solve hard problems together.Our mission of making society more equal takes a variety of people, with different backgrounds and points of view, so we can keep building solutions that work for and include everyone.We’re growing fast. With growth comes compelling challenges, which means that if you’re an ambitious problem-solver with big ideas you will be challenged, stimulated and will thrive at Yoco. You have a passion for doing good. You’re bright and grounded, experimental and courageous.We don’t stop pushing, we break things to rebuild, we challenge ourselves and each other. We’re constantly evolving — and we’re doing it fast.Grow With Us.
About The RoleAs a Staff Backend Engineer, you will be a hands-on, technical leader on an individual contributor career path. You will be responsible for system design, ensuring that the team is aligned with the Yoco technical direction. You will be expected to mentor and coach engineers to ensure that the team supports and delivers new features quickly and with industry-leading quality and non-functional requirements (e.g. availability, security, performance, etc.). You will also contribute as an engineer in the team.
About You
- 10+ years of experience as a backend software engineer, preferably using a JVM-based language and/or Python
- Experience designing and building systems with challenging non-functional requirements (e.g. availability, security, performance, etc.)
- Experience leading a team technically, with a proven track record in mentoring and coaching software engineers
- Experience working as part of a globally distributed team
- Experience working in a product-based company (instead of a services-based company)
- The ability to thrive with a high level of autonomy and responsibility
- Experience in payments
- Stay Connected
- Make Space to Explore
- Keep it Simple
- Master your Craft
- Get to know each other personally
- Say what you think
- Be courageous and focus forward
- Don’t let ego get in the way