Search by job, company or skills

MaxAB

Senior Software Engineer II

new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Company Description:

MaxAB is re-engineering Africa's informal retail sector through a B2B e-commerce and fintech super app. Since launching in 2018, we've connected over 150,000 traditional retailers with suppliers, delivering 2.5+ million orders across Egypt and Morocco. Our fintech business now generates more revenue than e-commerce, with over $180 million in sales last year. Following our merger with Wasoko, we're expanding across Sub-Saharan Africa.

About the Role:

What You'll Do :

  • Lead the design, development, and implementation of complex, large-scale software systems and architectural initiatives.
  • Make and own critical architectural and technical decisions, balancing performance, scalability, security, and maintainability.
  • Provide technical leadership and mentorship to engineers across teams, promoting best practices and high engineering standards.
  • Collaborate closely with cross-functional teams (Product, DevOps, Business) to align technical solutions with business objectives.
  • Identify, evaluate, and introduce new technologies, tools, and frameworks to improve system quality, reliability, and team productivity.
  • Diagnose and resolve critical production issues, ensuring system stability, performance, and high availability.
  • Drive continuous improvement by addressing technical debt and enhancing the long-term health of the codebase.
  • Contribute to and influence engineering processes, standards, and culture across the organization.

What We're Looking For :

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field
  • 58 years of professional software engineering experience
  • Strong expertise in Java, Spring Boot, and PostgreSQL
  • Solid experience with software architecture, event-driven architectures, and building scalable, high-performance systems
  • Proven ability to take technical ownership and lead complex initiatives
  • Hands-on experience operating backend systems in a cloud environment (AWS, Azure, or GCP)
  • Strong commitment to code quality, including experience with automated testing (unit, integration, and performance tests)
  • Experience with CI/CD pipelines, automated testing, and deployment strategies; familiarity with Infrastructure as Code and production operations

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141486137