Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Sep 13, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • We are building an ecosystem that simplifies how businesses accept payments, make payments and manage operations. This journey started in 2016 with simplifying access to financial services using "Kudi.ai" a chatbot integration that responds to financial requests on social apps.

    It then morphed into powering a community of independent b...
    Read more about this company

     

    Software Architect

    About the role

    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.

    About You

    • 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.

    go to method of application »

    Technical Lead Manager

    About the role

    As Technical Lead Manager (TLM), you will be responsible for all levels of our vast technology stack from design to deployment; developing intelligent and resilient mission-critical systems which handle hundreds of millions of dollars in transactions monthly. You will also be responsible for significant architectural decisions, guiding the rest of the team technically, managing your team's work and workload and using all of the tools at your disposal along with your initiative to get stuff done.

    • Architect, design and develop distributed fintech services, written in Java, Javascript and Rust.
    • Provide ongoing maintenance, support and enhancements to existing services.
    • Manage your team, providing mentoring, code reviews, architectural design etc.
    • Design and delegate work tasks amongst your team and manage your team's workload.
    • Performance review direct reports and continuously maintain and improve team's output.
    • Take full responsibility for products throughout their entire lifecycle, from design to development to maintenance to decommission. 
    • You will join fast-paced team of engineers
    • You will be a point of call for technical matters

    About You

    • 5+ years experience developing in Java (Spring Boot or Dropwizard frameworks) in a professional capacity
    • 5+ years experience developing with MongoDB or relational databases (MySQL, PostgreSQL, etc.)
    • 3+ years experience developing NodeJS in a professional capacity
    • Previous experience working in a modern fintech organisation/environment.
    • Knowledge of fundamental computing topics, e.g. networking, databases, concurrency, parallelism, locking, algorithms, data structures, performance monitoring, optimisation, etc.
    • Bachelors or higher in Computer STEM course.
    • Strong affinity for technical design, testing and system architecture
    • Experience working with containers
    • Excellent problem-solving skills
    • Ability to work autonomously and lead technically

    Nice to have

    • Experience with Rust 
    • Experience with Python

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Nomba (Formerly Kudi) Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail