Engineering

Senior Developer

As a Senior Developer with expertise in Java and related tools such as javascript, you will play a pivotal role in designing, developing, and implementing complex software solutions that meet the needs of our clients. You will collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality, scalable, and maintainable code. Your technical leadership and deep understanding of secure performant multi-tiered solutions will be instrumental in guiding the development process and ensuring the successful delivery of projects.

Europe & Africa

Full time

Remote

Share this job offer!

What is the role?

  • Lead the design and development of software solution working with the app team lead, product owners and other engineering teams, adhering to best practices and coding standards.
  • Collaborate with product managers and designers to translate business requirements into technical specifications and actionable tasks.
  • Participate in architectural discussions and contribute to the overall system design and software architecture.
  • Write clean, efficient, and maintainable code while conducting thorough code reviews to ensure code quality and consistency.
  • Debug and resolve complex technical issues across different layers of the application stack.
  • Stay up-to-date with industry trends, emerging technologies, and best practices to continually enhance the development process.
  • Contribute to the improvement of development processes, tools, and methodologies to increase team efficiency and productivity.
  • Collaborate with cross-functional teams to define project milestones, deliverables, and timelines.

You are a perfect fit if you have

  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree is a plus.
  • Proven experience (5+ years) working as a Senior Developer or similar role with a focus on Java.
  • Strong proficiency in Java, JavaScript, and related frameworks (e.g., Spring, React, NextJS, etc.).
  • In-depth understanding of software development principles, design patterns, and best practices.
  • Experience with agile development methodologies and version control systems (e.g., Git).
  • Solid understanding of web services, APIs, and RESTful architecture.
  • Excellent problem-solving skills and the ability to debug and resolve complex technical issues.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • Prior experience mentoring or leading junior developers is a plus.
  • Ability to adapt to new technologies and tools quickly.

Who is pawaPay?

pawaPay is a fast-growing B2B payments start-up, focused on mobile money in Africa. We are building the financial rails that allow entrepreneurs and merchants to reach hundreds of millions of people across Africa.

Our vision is to connect every mobile money wallet in Africa to each other and to the world.

Through our payments API we already facilitate over 2 million transactions a day across 15 countries in Sub-Saharan Africa. Our goal by the end of the year is to be in 19 countries and we expect our volumes and merchant base to continue to grow.

We believe that the future of payments in Africa is mobile money and we have positioned ourselves to take the lead as the payments space grows over the next decade.

At pawaPay, there is an entrepreneurial spirit coupled with a modern and professional working culture. The fast-paced, ever-changing environment will suit someone who can adapt and think on their feet. In return, you will have the opportunity to work alongside a group of dedicated and smart individuals working towards the same mission. We work as a remote team and have team members in Europe, Africa and Asia.

Why pawaPay?

  • Help improve financial access in Africa;

  • Being part of an exciting project from its early days;

  • An ambitious, talented, and diverse team who always has your back;

  • We grow fast, and you will grow fast with us;

  • Competitive remuneration package and the option of getting paid in digital currency;

  • A generous Training and Development budget;

  • 35 days of paid leave per year (inclusive of public holidays) and much more.

    Apply for this role

    https://app.clickup.com/4565588/v/li/901200344309
    Uploading...
    fileuploaded.jpg
    Upload failed. Max size for files is 10 MB.
    Uploading...
    fileuploaded.jpg
    Upload failed. Max size for files is 10 MB.

    By submitting my application, I confirm I have read the Privacy Notice and understand how my personal data will be processed as part of this application

    Thank you! Your submission has been received!
    Oops! Something went wrong while submitting the form. Please make sure all fields are completed.
    Improving financial inclusion in Africa
    Senior Developer

    As a Senior Developer with expertise in Java and related tools such as javascript, you will play a pivotal role in designing, developing, and implementing complex software solutions that meet the needs of our clients. You will collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality, scalable, and maintainable code. Your technical leadership and deep understanding of secure performant multi-tiered solutions will be instrumental in guiding the development process and ensuring the successful delivery of projects.

    Improving financial inclusion in Africa
    About
    Who is pawaPay
    Founded in 2020, pawaPay is a fast-growing B2B payments start-up, focused on mobile money in Africa. We are building the financial rails that allow entrepreneurs and merchants to reach hundreds of millions of people across Africa.

    Our vision is to connect every mobile money wallet in Africa to each other and to the world. Through our payments API we already facilitate over 25 million transactions a month across 11 countries in Sub-Saharan Africa. 

    Our goal by the end of the year is to be in 19 countries and we expect our volumes and merchant base to continue to grow.

    The future of payments in Africa is inevitably mobile money and we have positioned ourselves to take the lead as the payments space grows over the next decade.

    At pawaPay, there is an entrepreneurial spirit coupled with a modern and professional working culture. The fast-paced, ever-changing environment will suit someone who can adapt and think on their feet. In return, you will have the opportunity to work alongside a group of dedicated and smart individuals working towards the same mission. We work as a remote team and have team members in Europe, Africa and Asia. 
    Why pawaPay

    Competitive
    salaries

    Working from home

    Taking
    time off

    Team
    Budgets

    Staying
    healthy

    Team
    events

    Working equipment

    Employee referral bonuses

    We value
    Autonomy and responsibility
    we execute our work with drive and independence while being a reliable partner to others and accountable for decisions we make.
    Transparency
    we believe in openly shared information and communication and assume best intentions in every interaction.
    Reflection
    we constantly seek opportunities to make honest assessments of our performance with the aim of learning, improving, and becoming better at what we do.
    Increasing prosperity through trade
    the job
    This may be Your next challenge.
    What is the role?
    • Lead the design and development of software solution working with the app team lead, product owners and other engineering teams, adhering to best practices and coding standards.
    • Collaborate with product managers and designers to translate business requirements into technical specifications and actionable tasks.
    • Participate in architectural discussions and contribute to the overall system design and software architecture.
    • Write clean, efficient, and maintainable code while conducting thorough code reviews to ensure code quality and consistency.
    • Debug and resolve complex technical issues across different layers of the application stack.
    • Stay up-to-date with industry trends, emerging technologies, and best practices to continually enhance the development process.
    • Contribute to the improvement of development processes, tools, and methodologies to increase team efficiency and productivity.
    • Collaborate with cross-functional teams to define project milestones, deliverables, and timelines.
    Unlocking the full potential of Africa's mobile money market
    You
    You are a perfect fit if you have
    • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degree is a plus.
    • Proven experience (5+ years) working as a Senior Developer or similar role with a focus on Java.
    • Strong proficiency in Java, JavaScript, and related frameworks (e.g., Spring, React, NextJS, etc.).
    • In-depth understanding of software development principles, design patterns, and best practices.
    • Experience with agile development methodologies and version control systems (e.g., Git).
    • Solid understanding of web services, APIs, and RESTful architecture.
    • Excellent problem-solving skills and the ability to debug and resolve complex technical issues.
    • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
    • Prior experience mentoring or leading junior developers is a plus.
    • Ability to adapt to new technologies and tools quickly.