Closing: Sep 30, 2023
Closing todayPublished: Sep 13, 2023 (18 days ago)
Job Requirements
Education:

Work experience:

Language skills:

Job Summary
Contract Type:

Sign up to view job details.
- Bachelor's or Master's Degree in Computer Science, Software Engineering, or related field.
- Proven experience (3+ years) as a Software Architect, preferably in the fintech or payments domain.
- Strong expertise in designing and implementing payment processing systems, including resilience, authentication, and fraud prevention.
- Proficiency in programming languages such as Java and C.
- Experience with microservices architecture, event-driven systems, and API design.
- Experience developing embedded/mobile systems such as embedded linux and Android.
- Familiarity with payment industry standards and protocols (PCI DSS, EMV, ISO 8583, etc).
- Excellent communication skills to effectively convey complex technical concepts to diverse audiences.
- Problem-solving mindset with an emphasis on delivering secure, reliable, and scalable solutions.
- Leadership qualities and the ability to inspire and mentor a team of engineers.
Nice to have:
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
- Previous involvement in fintech projects, especially related to payment gateways or processing.
- Knowledge of blockchain technology and its applications in payments.
- Relevant certifications in software architecture or fintech domains.
Responsibilities
- Bachelor's or Master's Degree in Computer Science, Software Engineering, or related field.
- Proven experience (3+ years) as a Software Architect, preferably in the fintech or payments domain.
- Strong expertise in designing and implementing payment processing systems, including resilience, authentication, and fraud prevention.
- Proficiency in programming languages such as Java and C.
- Experience with microservices architecture, event-driven systems, and API design.
- Experience developing embedded/mobile systems such as embedded linux and Android.
- Familiarity with payment industry standards and protocols (PCI DSS, EMV, ISO 8583, etc).
- Excellent communication skills to effectively convey complex technical concepts to diverse audiences.
- Problem-solving mindset with an emphasis on delivering secure, reliable, and scalable solutions.
- Leadership qualities and the ability to inspire and mentor a team of engineers.
Nice to have:
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
- Previous involvement in fintech projects, especially related to payment gateways or processing.
- Knowledge of blockchain technology and its applications in payments.
- Relevant certifications in software architecture or fintech domains.
- As a Software Architect at Nomba, you will be at the forefront of designing and shaping the technical landscape of our business and payment solutions. Collaborating closely with cross-functional teams, you will craft robust and scalable software systems that enable our clients to process payments and manage their businesses efficiently, securely, and with a frictionless user experience.
- Lead the architectural design and technical decision-making process for Nomba's software platform.
- Collaborate with product managers, engineers, and stakeholders to define system architecture and use case workflows.
- Design and document architectural patterns, ensuring scalability, reliability, security, and compliance with industry regulations.
- Evaluate and select appropriate technologies, APIs, and third-party integrations to enhance system capabilities.
- Provide mentorship and guidance to development teams, ensuring adherence to architectural guidelines and coding standards.
- Conduct regular code reviews to maintain high-quality code and alignment with architectural goals.
- Stay informed about industry trends, emerging technologies, and payment standards, and incorporate them into the architectural strategy.
- Lead efforts to improve performance, availability, and scalability of software systems.

Applications submitted via Fuzu have 32% higher chance of getting shortlisted.