More than 100,000 people have found their dream job through Fuzu.

Software Architect

Closing: Sep 30, 2023

Closing today

Published: 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.

Don’t miss your chance to work at Nomba. Enter your email to start your application now