• Jobs
  • >
  • Bridgin Software Engineer

Bridgin Software Engineer

  • Indefinite
  • Full time
  • Remote

Who Are We?

Masunga (formerly Solaris Offgrid) is a pioneering technology company committed to revolutionizing access to essential services in underserved communities. We empower these communities through our innovative platforms: PaygOps, which streamlines operations like customer onboarding and repayment, and Bridgin, which unlocks new financing opportunities by connecting lenders and investors. At Masunga, we're driven by a powerful vision: to foster financial inclusion and create sustainable, positive change on a global scale. We cultivate a collaborative environment where innovation, ownership, and impactful contributions are celebrated


What’s the Job?

As a Bridgin Software Engineer, you'll be at the core of a mission-driven, fast-growing team that’s building scalable solutions for financial inclusion. You’ll contribute to the development and evolution of Bridgin’s backend systems and data infrastructure. From API integrations and secure data exchange to analytics and dashboards, your work will directly empower small businesses and communities across emerging markets.


Reporting to the CTO and collaborating closely with the Lead Developer, you'll focus on both designing and developing innovative solutions. This is an exciting opportunity for a passionate backend developer to thrive in a dynamic, growth-oriented environment and make a tangible difference.


What You’ll Be Doing:

As a Bridgin Software Engineer, you will:


  • Design, Develop, and Deliver:

    Lead the full software development lifecycle, from designing and developing new features and enhancements using Python, Flask, and Angular to ensuring timely and high-quality delivery
  • Ensure Code Excellence:

    Write clean, maintainable, and testable code. Implement rigorous code reviews (aiming for at least 2 per feature), adhere to best practices (SOLID, DRY, KISS, PEP8).

    Develop and maintain comprehensive unit and integration tests.
  • Collaborate and Communicate:

    Work closely with cross-functional teams (product managers, designers, other developers) to gather requirements, design solutions, and seamlessly implement features.

    Effectively communicate technical concepts to both technical and non-technical audiences.


  • Drive Innovation and Improvement:

    Stay up-to-date with industry trends and emerging technologies, proactively identifying and implementing innovative solutions to enhance our products and development processes.

    Troubleshoot and resolve complex technical issues, providing timely fixes and improvements to ensure optimal product performance and reliability.
  • Champion Agile and Secure Practices:

    Actively participate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives) to ensure efficient project delivery.

    Implement and maintain best practices for application security, safeguarding data integrity and protection across all developed features.
  • Document and Share Knowledge:

    Create and maintain comprehensive technical documentation to support the development process, facilitate future maintenance, and ensure smooth onboarding of new team members


What We’re Looking For:

We're seeking a smart, proactive, and collaborative Software Engineer with a passion for learning and a desire to contribute to a mission-driven company. The ideal candidate will possess the following:


Must-Haves:

  • Proficiency in Full stack development: 3+ years of experience with Python, Flask, JavaScript and Angular to build robust and scalable applications.
  • Strong Software Engineering Practices: Proven experience with Test Driven Development (TDD), SOLID principles, PEP 8 guidelines, DRY, and KISS principles to ensure high-quality, maintainable code.
  • Experience with Complex Systems: 3+ years of experience building complex software products, including CI/CD pipelines (Jenkins/GitHub Actions), containerized applications (Docker), code reviews, monitoring and logging systems, design patterns, refactoring, and technical debt management for efficient and reliable software delivery.
  • API Development Expertise: Experience developing and consuming REST APIs and using OpenAPI specifications to integrate systems effectively.
  • Agile Familiarity: Solid understanding of Agile methodologies to contribute to efficient and collaborative project delivery.


Nice-to-Haves:

  • UI/UX Design Skills
  • Database Expertise: Relational database design and management/SQL proficiency.
  • GitLab CI
  • Experience with analytics and BI tools such as Metabase, Tableau, or similar platforms


Even if you don't meet all the criteria but believe you have the potential and a strong desire to learn, we encourage you to apply!


What’s In It For You?

Make an Impact: Be part of a purpose-driven team creating global change, reaching over 40 countries and improving the lives of 6 million people.

Inclusive Culture: Work in a multicultural environment with team events that bring everyone together, no matter where you are.

Growth Opportunities: We’re all about personal and professional development, with clear paths for career advancement, including training allowances,

Flexible Work-Life Balance:

  • 35 days of paid holiday and progressive compensation
  • 4.5-day workweek with built-in flexibility
  • Remote-friendly environment with tools purchase assistance
  • Special travel allowance to connect with colleagues worldwide

Startup Vibes: Experience a culture that values ownership, equality, integrity, and business ethics at every level.

All-Inclusive Perks:

  • All business-related expenses covered
  • Compensation details tailored to your experience and discussed openly


What to expect?

Here’s what our hiring process looks like:

  1. Initial Interview – A short call with HR to get to know you
  2. Technical Assessment – Online test to show your skills
  3. Technical Interview – Discussion of your solution with our Lead Developer
  4. Final Interview – With our CTO & Hiring Manager, to align on vision and fit