Software Engineer
Zone provides a regulated blockchain network for reliable, frictionless, and interoperable payments. They are building a first-of-its-kind network for moving and managing money in a compliant and transparent way, serving Africa’s leading Banks, Fintechs, and Regulators.
Funding history
Investors
About Zone Payment Network
Zone is a regulated blockchain network for payments, aiming to connect every monetary store of value and establish a decentralized yet regulated global payment infrastructure. It enables Financial Institutions to bypass intermediaries and connect directly for real-time processing and settlement of digital payments while remaining compliant with regulatory guidelines. Their products include ZonePOS, a decentralized payment gateway for POS transactions that enables direct card routing to issuers, eliminates chargebacks, and provides instant settlements. They also offer ZoneATM, a decentralized switching product for ATM cash-withdrawal transactions that enhances reliability and lowers costs. Zone is licensed by the Central Bank of Nigeria and serves Africa's leading banks and fintechs.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will write code, analyze data, and help design and implement applications. You will build scalable, functional systems, review code, refine user stories with the product owner, monitor and maintain system performance, document procedures, guide junior developers, and participate in Scrum.
Requirements
- Experience building payment systems, including ISO8583/ISO22022 and card transaction processing flows
- Experience building backend systems that process millions of transactions or requests at scale
- Experience with distributed systems and microservices for high-throughput, low-latency message processing
- Experience developing scalable enterprise backend APIs with security, reliability, and resilience practices
- Deep knowledge of .NET Core/.NET Framework, C#, Kafka, Redis, and SQL Server
- Knowledge of Golang is optional
- Ability to take ownership of tasks and projects while working within a team
- Strong interpersonal and leadership skills
- Problem-solving, analytical thinking, and communication skills
- Knowledge of the software development life cycle, payments, banking, and IT infrastructure
- Bachelor's degree in a software-development-related field
- At least 5 years of related software development experience
Responsibilities
- Write code, analyze data, and contribute to application design and implementation
- Build scalable, functional applications that meet specifications
- Perform code reviews and assure process adherence
- Analyze and contribute to user stories with the product owner
- Monitor performance and maintain systems according to requirements
- Collaborate across teams to ensure smooth operations
- Train and guide junior developers and new hires on company frameworks
- Draft application operating procedures and technical documentation
- Set team goals and cascade individual objectives as required
- Participate actively in Scrum processes
Benefits
- Flexible work structure with some remote workdays
