{"id":4262208,"url":"https://alion.io/job/ikhokha-senior-software-engineer-2","title":"Senior Software Engineer","company":{"id":57418,"name":"iKhokha","domain":"ikhokha.com","url":"https://alion.io/company/ikhokha","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Umhlanga, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Amazon EC2","optional":false},{"name":"Amazon S3","optional":false},{"name":"Angular","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"Azure","optional":false},{"name":"Datadog","optional":false},{"name":"DynamoDB","optional":false},{"name":"GCP","optional":false},{"name":"GitHub","optional":false},{"name":"Go","optional":false},{"name":"JavaScript","optional":false},{"name":"Jest","optional":false},{"name":"Kanban","optional":false},{"name":"Magento","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"TypeScript","optional":false},{"name":"PHP","optional":true}],"status":"live","first_seen_at":"2026-11-13T10:06:21Z","employer_posted_date":"2026-11-13","last_verified_at":"2026-11-13T15:44:51Z","board_verified":true,"closed_at":null,"days_open":0,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":0},"description":"iKhokha is a place where chance takers become change makers.\nAt iKhokha, we’re made to make it. As you'd expect, our pace is fast-moving and ever-changing. We like it that way. As one of the fastest growing Fintech's in Africa we've built a team of global change-makers who want to make an impact. If you believe that you are made to make it, be a chance-taker and help us empower small businesses in South Africa.\n Behind every thriving entrepreneur is the power to do more, and at iKhokha, we’re building the technology to make that possible!\nThe iKTribe is on the hunt for a Senior Software Engineer who is ready to bring fresh thinking, technical expertise and a passion for innovation to our growing tech team.\nSo, what will you do?\nYou will build and scale secure, high-availability systems within the FinTech space, with a strong focus on backend services, cloud-native architectures, and payment integrations.\nYou will contribute to both frontend and backend development, with a primary focus on backend services, APIs, and system integrations, while supporting modern frontend applications using React.js, HTML5, and CSS where required.\nYou will be responsible for the end-to-end development of FinTech systems, including architecture design, implementation, testing, deployment pipelines, and operating services in a cloud environment.\nYou will design and implement card payment integrations (Card Present and Card Not Present), ensuring secure, reliable, and scalable transaction processing.\nIn addition to the above, you will:\nWorking in an Agile environment within a collaborative, cross-functional team, reporting to the Software Development Manager.\nExhibit strong communication skills, ownership, and the ability to collaborate effectively within and across teams.\nDesign, build, and operate scalable backend systems and APIs, with a focus on reliability, performance, and security.\nDeliver high-quality software solutions in cloud-based environments (AWS preferred, but other cloud platforms supported).\nLead the design and implementation of secure payment flows.\nTake ownership of systems in production, including monitoring, troubleshooting, and continuous improvement.\nMentor and guide Level 1 and Level 2 Engineers, focusing on engineering best practices, code quality, security, and performance.\nParticipate in and drive high-quality code reviews, ensuring maintainability and consistency.\nDebug and resolve complex system issues and implement enhancements across services.\nContribute to and maintain technical and domain documentation.\nDrive both technical and domain knowledge sharing within the team.\nCollaborate closely with cross-functional stakeholders to deliver impactful solutions.\nDemonstrate strong problem-solving skills and the ability to work on complex, distributed systems.\nContribute to frontend applications where required, with a solid understanding of modern frontend practices.\n A degree in Computer Science or Engineering, or an equivalent combination of education and relevant experience.\nDeal Breakers\nMinimum 7 years’ professional software engineering experience, with a proven track record of delivering complex, high-quality systems in production, with the following:\nExperience must include backend development, cloud-native architectures, and ideally card payment integrations.\nWorking within an Agile environment using Scrum or Kanban methods.\nVersion Control experience whereby you have worked in Engineering Team (with 5+ developers of various levels) with a version control system such as GitHub.\nDevelopment Environments experience whereby you have worked in Engineering Teams (with 5+ developers of various levels) within multiple environments for Development, Testing and Production, including Branching Strategies.\nExperience leading a Software Engineering Team (with 3+ developers of various levels) and involvement in Technical Leadership, Code Quality, Code Standards, Code Security, System and Code Performance.\nLeading and participating in Code Reviews for your own team as well as those in other teams.\nExperience with creating, maintaining and reviewing documentation as well as experience with designing and implementing various architectural layers: for example, Presentation, Application, Service, Integration and Database layers.\nIn addition to the above, experience in the following technologies and best practices will make you a frontrunner for the role:\nBackend and Architecture:Node.js.\nMicroservices.\nRest API design and Integration.\nDesign Patterns.\nSolid Principles.\nObject Oriented Programming Concepts.\n\nCloud and Infrastructure:Experience with cloud platforms (AWS preferred, Azure/GCP also considered).\nServerless compute (e.g. AWS Lambda or equivalents).\nManaged databases (e.g. DynamoDB or other NoSQL databases).\nObject storage (e.g. S3 or equivalents).\nCompute services (e.g. EC2 or equivalents).\n\nFrontend:React.js (preferred), or Next.js or Angular.\nTypeScript (preferred).\nJavaScript.\nHTML5, CSS.\n\nIntegrations and Observability:CMS API Integration (Sanity, Magento, or similar).\nTelemetry Integration (Datadog, or similar).\n\nTesting:Unit Testing frameworks (Jest, or similar).\n\nTools:VSCode / IntelliJ.\n\n Perks of joining the Tribe?\nWork in a high-growth company with tangible results you're accountable for.\nEnjoy hybrid, remote, and in-office work models.\nCompetitive remuneration and benefits, including reduced Gap cover rates. Medical Aid and Group Risk scheme contributions.\nVisionary leadership.\nSeize the opportunity for study leave. \nAccess to on-demand learning at your fingertips.\nExperience a friendly, collaborative culture with a team of all-round-lekker humans (it’s true, we surveyed our Employees and they told us so).\nIf you find yourself at HQ, coffee on tap and a selection of hot beverages provided by our very own onsite Barista. \nStay Sharp!\nJob scams are out there, but we’ve got your back. Here’s how to keep it real when applying:\nApply the iK way:\nGo via our Careers page or verified platforms (Smart Recruiters).\nWe’ll never ask for payment, personal financial details, or anything unusual during the hiring process. If someone does, it’s a scam, report it.\nIf something feels off, pause and confirm the role on our site before responding.\nYour journey to join the iKTribe starts with trust and we’re here to keep it simple and secure.","description_format":"text","description_chars":6353,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[{"name":"South Africa","iso":"ZA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Payment Processing & Gateways"],"lifecycle":[{"event":"open","at":"2026-11-13T15:44:51Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":23,"reasons":["conf:1","win:early"],"computed_at":"2026-11-13T17:38:52Z"},"pay":null,"html_url":"https://alion.io/job/ikhokha-senior-software-engineer-2","json_url":"https://alion.io/job/ikhokha-senior-software-engineer-2.json","meta":{"generated_at":"2026-11-13T17:38:52Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":35304,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":57418},"rest":"https://alion.io/mcp/rest/get_company?id=57418"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fikhokha-senior-software-engineer-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fikhokha-senior-software-engineer-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fikhokha-senior-software-engineer-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ikhokha-senior-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fikhokha-senior-software-engineer-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4262208}},{"tool":"search_jobs","arguments":{"company":"ikhokha.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4262208},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}