What this job entails
As a developer at Tutuka you'll be working closely with entire technical team building enterprise-level, highly scalable, highly secure financial processing systems that power tens of millions of transactions and tying them to web, mobile and API interfaces that make it easy for people to issue, redeem and reconcile prepaid cards all over the world.
We already have a team of amazing developers that work out of our local offices in Johannesburg, South Africa as well as remotely across Europe and Southeast Asia, and now we need you!
What you will be doing
We are not big on buzzwords. Right now we are heavy users of ColdFusion, SQL Server, JQuery, HTML5. We also use Java, Ruby, React and Redis. However many of our developers come from programming backgrounds outside of our preferred stack, eg. PHP, Python, and we like that. As long as you can solve problems and are are self-motivated, you can learn from our team and our team can learn from you.
But we are big on acronyms. Regardless of the stack, you'll be delving into the creative depths of EMV, NFC, HCE, HSMs, ISO-8583, MDES, P2M, MCBP, PINs, CVVs, 3DS, SUKs, JWT, BASE II, JPOS, MIP, DEX, TSMs, BINs, ICAs, TPP, PCI DSS, AML and KYC. If these sound familiar to you already, or are acronyms that would excite you, then you'll spend every day stimulated and challenged.
We work to Agile principles of user stories, scrums and sprints.
Skills & requirements
Whether you're an experienced senior development team lead or a fresh graduate genius, we're looking for people that make stuff work. Our core values are...
- Make it happen
- Make it easy
- Make it right
Beyond that we are looking for developers...
- Who love to write great software
- Who are passionate about their craft
- Who are willing to learn as well as coach