{"id":3275706,"url":"https://alion.io/job/ezeebit-senior-software-engineer","title":"Senior Software Engineer","company":{"id":2115675,"name":"Ezeebit","domain":"ezeebit.com","url":"https://alion.io/company/ezeebit","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Cape Town, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":39000,"max_usd":70000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":28},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Airtable","optional":false},{"name":"Java","optional":false},{"name":"Spring Boot","optional":false},{"name":"SQL","optional":false},{"name":"GitHub","optional":true}],"status":"live","first_seen_at":"2026-10-26T14:30:31Z","employer_posted_date":null,"last_verified_at":"2026-10-26T14:30:31Z","board_verified":false,"closed_at":null,"days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"Senior Software Engineer (Java & Spring) Ezeebit | Cape Town, South Africa | Full-Time Join us in building the payment infrastructure for Africa's digital economy About Ezeebit Ezeebit is an enterprise-grade stablecoin and cryptocurrency payments platform that enables businesses to accept, hedge, convert, and settle digital assets seamlessly. We provide the infrastructure for merchants to move value globally - securely, compliantly, and instantly - in-store and online. Our full-stack platform includes Android-based ePOS terminals, payment APIs, e-commerce plugins, and backend infrastructure that swaps crypto into stablecoins on-the-fly and settles merchants in local currency or stablecoins. We're FSCA/CASP authorised in South Africa, regulated in Kenya, and expanding throughout Africa. Ezeebit has raised $2.05 million in seed funding led by Founder Collective, whose co-founder David Frankel has appeared four times on the Forbes Midas List and backed 10+ billion-dollar startups including Uber, Whoop, Airtable, and The Trade Desk. The round also includes Raba Partnership, an early backer of Flutterwave, Stitch, Fuse, and BVNK, along with strategic angels Terry Angelos (ex-Visa), Anton Katz (Talos), Nadir Khamissa (Hello Group), David De Picciotto (ex-Revolut), and Chris Harmse (BVNK). We've already processed millions of dollars in transactions and are positioned to drive mass crypto adoption across the continent and beyond. The Opportunity We're looking for a Senior Software Engineer to help shape and ship the next phase of Ezeebit's platform. This is a hands-on senior engineering role where you will: Own critical services and projects end-to-end — from design through production operation Lead technical design for features and initiatives across payments, settlement, and merchant infrastructure Work primarily in Java + Spring across backend services and APIs Set and uphold engineering standards, and raise the quality bar across the team Mentor intermediate engineers and contribute to their growth Partner with product, operations, compliance, and the founding team on technical strategy Make architecture decisions that scale with the business What You'll Do Lead & Ship Platform Infrastructure (Hands-On Coding) Design, implement, and own backend services and APIs for: payments and merchant integrations settlement, reconciliation, and ledger workflows treasury, wallet, and custody-adjacent systems operational tooling and internal platforms Drive technical design: evaluate trade-offs, write design docs, and align stakeholders on the approach. Write clean, tested, maintainable code and deliver through the full lifecycle: scope → design → build → deploy → monitor → iterate. Set the bar in code reviews and engineering practice across the team. Own Production Systems Take ownership of reliability, performance, and observability for the services you build. Lead incident response, drive root-cause fixes, and ship preventative improvements. Evolve service boundaries, data models, queues, and integrations as the platform scales. Champion security and compliance practices appropriate for a regulated fintech. Multiply the Team Mentor intermediate engineers and guide their technical growth. Contribute to hiring — interviews, technical assessments, and calibration — as the team scales. Partner with the lead engineer and founders on technical strategy and roadmap. Engage with operations, compliance, and customer-facing teams to ship the right outcomes. Engage with the C-suite and founders when technical delivery intersects with company-level decisions. Who You Are Must-Have Experience 5+ years of professional software engineering experience. Deep Java expertise and extensive hands-on experience with Spring / Spring Boot in production. Track record of designing, building, and operating backend services at scale in a cloud environment. Strong grasp of relational databases (schema design, indexing, query performance) and SQL. Experience leading technical design and making architecture decisions with real trade-offs. Comfortable owning production systems end-to-end: on-call, observability, and incident response. Strong communication skills and a bias toward execution. Nice to Have Experience with payments, fintech, or other money-movement systems. Hands-on work with treasury, settlement, reconciliation, or ledger-like systems. Exposure to wallet infrastructure or custody concepts. Experience in crypto systems, including: on-chain/off-chain workflows blockchain APIs / RPC providers monitoring and reconciliation patterns Security and compliance experience in regulated environments (FSCA, CASP, or equivalent). Experience mentoring engineers or leading small teams. You'll Thrive Here If You... Enjoy owning critical systems and being the person the team turns to. Are comfortable in a fast-paced startup: moving quickly, adapting to change, and staying outcome-focused. Like going deep on complex systems and making them simpler for others. Balance pragmatism with engineering quality and long-term thinking. Raise the bar for the people around you. What We Offer Impact - work on real payments infrastructure used by a variety of merchants Collaboration - direct access to the founding team and key decisions Competitive compensation - salary and benefits Meaningful equity in a high-growth fintech startup Hybrid working - based in Cape Town with flexibility Mission - expand financial access and innovation across Africa Location Cape Town, South Africa Relocation support may be available for exceptional candidates. How to Apply\n Click the button below to complete the following questionnaire as part of your application. Alternatively, send your CV, LinkedIn/GitHub, and a brief note on why you're excited about Ezeebit to . Loading... Apply Here","description_format":"text","description_chars":5832,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity","Hybrid work"],"hiring_locations":[{"name":"Egypt","iso":"EG","kind":"region"},{"name":"Kenya","iso":"KE","kind":"region"},{"name":"Nigeria","iso":"NG","kind":"region"},{"name":"South Africa","iso":"ZA","kind":"region"},{"name":"Algeria","iso":"DZ","kind":"region"},{"name":"Angola","iso":"AO","kind":"region"},{"name":"Benin","iso":"BJ","kind":"region"},{"name":"Botswana","iso":"BW","kind":"region"},{"name":"Burkina Faso","iso":"BF","kind":"region"},{"name":"Burundi","iso":"BI","kind":"region"},{"name":"Cameroon","iso":"CM","kind":"region"},{"name":"Cape Verde","iso":"CV","kind":"region"},{"name":"Chad","iso":"TD","kind":"region"},{"name":"Central African Republic","iso":"CF","kind":"region"},{"name":"Comoros","iso":"KM","kind":"region"},{"name":"Democratic Republic of the Congo","iso":"CD","kind":"region"},{"name":"Djibouti","iso":"DJ","kind":"region"},{"name":"Equatorial Guinea","iso":"GQ","kind":"region"},{"name":"Eritrea","iso":"ER","kind":"region"},{"name":"Eswatini","iso":"SZ","kind":"region"},{"name":"Ethiopia","iso":"ET","kind":"region"},{"name":"Gabon","iso":"GA","kind":"region"},{"name":"Gambia","iso":"GM","kind":"region"},{"name":"Ghana","iso":"GH","kind":"region"},{"name":"Guinea","iso":"GN","kind":"region"},{"name":"Guinea-Bissau","iso":"GW","kind":"region"},{"name":"Ivory Coast","iso":"CI","kind":"region"},{"name":"Lesotho","iso":"LS","kind":"region"},{"name":"Liberia","iso":"LR","kind":"region"},{"name":"Madagascar","iso":"MG","kind":"region"},{"name":"Malawi","iso":"MW","kind":"region"},{"name":"Mali","iso":"ML","kind":"region"},{"name":"Mauritania","iso":"MR","kind":"region"},{"name":"Mauritius","iso":"MU","kind":"region"},{"name":"Mayotte","iso":"YT","kind":"region"},{"name":"Morocco","iso":"MA","kind":"region"},{"name":"Mozambique","iso":"MZ","kind":"region"},{"name":"Namibia","iso":"NA","kind":"region"},{"name":"Niger","iso":"NE","kind":"region"},{"name":"Republic of the Congo","iso":"CG","kind":"region"},{"name":"Réunion","iso":"RE","kind":"region"},{"name":"Rwanda","iso":"RW","kind":"region"},{"name":"Saint Helena and Ascension","iso":"SH","kind":"region"},{"name":"São Tomé and Príncipe","iso":"ST","kind":"region"},{"name":"Senegal","iso":"SN","kind":"region"},{"name":"Seychelles","iso":"SC","kind":"region"},{"name":"Sierra Leone","iso":"SL","kind":"region"},{"name":"Somalia","iso":"SO","kind":"region"},{"name":"South Sudan","iso":"SS","kind":"region"},{"name":"Tanzania","iso":"TZ","kind":"region"},{"name":"Togo","iso":"TG","kind":"region"},{"name":"Tunisia","iso":"TN","kind":"region"},{"name":"Uganda","iso":"UG","kind":"region"},{"name":"Western Sahara","iso":"EH","kind":"region"},{"name":"Zambia","iso":"ZM","kind":"region"},{"name":"Zimbabwe","iso":"ZW","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Blockchain & Crypto","Cryptocurrencies","Crypto Payments"],"lifecycle":[{"event":"open","at":"2026-10-26T14:30:31Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":1,"expected_fill_days":30,"reasons":["seen:1","win:early"],"computed_at":"2026-10-28T05:59:10Z"},"pay":null,"html_url":"https://alion.io/job/ezeebit-senior-software-engineer","json_url":"https://alion.io/job/ezeebit-senior-software-engineer.json","meta":{"generated_at":"2026-10-28T10:32:24Z","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":13882,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"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":2115675},"rest":"https://alion.io/mcp/rest/get_company?id=2115675"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fezeebit-senior-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"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%2Fezeebit-senior-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"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%2Fezeebit-senior-software-engineer"},{"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/ezeebit-senior-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fezeebit-senior-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3275706}},{"tool":"search_jobs","arguments":{"company":"ezeebit.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3275706},"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"}}