Skip to content

Payment Spin-Off: Full-stack Lead Engineer

Hybrid
  • Amsterdam, Noord-Holland, Netherlands
Product and Tech

Job description

Note:

Infinic is currently hiring for a range of engineering roles, from medior software engineer to VP Engineering. Feel free to let us know which seniority you see yourself best suited for.

About Infinic

Infinic is on a mission to provide a better payment experience for thousands of African merchants and millions of their customers.

Infinic’s approach is to act as an intelligent layer on top of the ever evolving landscape of African payment processors and finding the best route for each payment, leading to higher success rates for the merchants and a better payment experience for the end user.

The role

Infinic is looking for a Lead Engineer to drive the development of Infinic’s payment platform and merchant facing portal

You will be responsible for driving feature development and platform improvements together with a small team of developers. You will be the most senior software engineer in a team of 3-5 developers, and provide practical guidance on software development methodologies, architecture, testing, infrastructure,monitoring, and be part of hiring the other developers.

You will be responsible for hands-on mentoring and guidance of junior engineers, but with limited responsibility for people management such as performance management, salary, etc.

This role will initially report into the Chief Operating Officer and later VP engineering or CTO.

This role comes with a great deal of autonomy, and as such, the responsibility that comes with it. You must be able and willing to work in such an environment, since the management team will lean on you to make decisions.

There is an existing platform in place, which is processing live traffic today. You will be operating this platform, maintaining it and evolving it.


Key responsibilities:

  • Software development

  • Mentoring, hiring, guiding of junior engineers

  • Platform maintenance and operations

  • Technical architecture

  • Technical face towards customers and prospects

  • Support customer integrations

  • Platform monitoring

Job requirements

Note:

Infinic is currently hiring for a range of engineering roles, from medior software engineer to VP Engineering. Feel free to let us know which seniority you see yourself best suited for.

About Infinic

Infinic is on a mission to provide a better payment experience for thousands of African merchants and millions of their customers.

In 2022, Talk360 founders Dean Hiine and Hans Osnabrugge reflected on their own learnings and frustrations from accepting payments across Africa, and after speaking with other merchants on the continent they made 3 key observations


  • Scattered coverage & payment methods: Merchants need multiple PSP integrations to support all relevant payment methods across Africa.

  • High payment failure rates: Supporting a payment method doesn't guarantee it works, so merchants need to have redundancy in every country.

  • Need for simplicity: Adding multiple PSPs isn’t the solution. Features, such as, smart check-out, automatic retries (same method, different provider / same country, different method), PSP-agnostic tokenization, and local currency flexibility are all essential to successfully accept payments in Africa.


Infinic’s approach is to act as an intelligent layer on top of the ever evolving landscape of African payment processors and finding the best route for each payment, leading to higher success rates for the merchants and a better payment experience for the end user.

With Infinic, merchants get:

  • One integration that gives access to multiple payment methods and PSPs

  • One merchant portal to derive all payments data insights & reports, from conversion to reconciliation

  • One point-of-contact to support on any payments related issues


The role

Infinic is looking for a Lead Engineer to drive the development of Infinic’s payment platform and merchant facing portal.

You will be responsible for driving feature development and platform improvements together with a small team of developers. You will be the most senior software engineer in a team of 3-5 developers, and provide practical guidance on software development methodologies, architecture, testing, infrastructure,monitoring, and be part of hiring the other developers.

You will be responsible for hands-on mentoring and guidance of junior engineers, but with limited responsibility for people management such as performance management, salary, etc.


This role will initially report into the Chief Operating Officer and later VP engineering or CTO.


This role comes with a great deal of autonomy, and as such, the responsibility that comes with it. You must be able and willing to work in such an environment, since the management team will lean on you to make decisions.

There is an existing platform in place, which is processing live traffic today. You will be operating this platform, maintaining it and evolving it.


Key responsibilities:

  • Software development

  • Mentoring, hiring, guiding of junior engineers

  • Platform maintenance and operations

  • Technical architecture

  • Technical face towards customers and prospects

  • Support customer integrations

  • Platform monitoring

What we are looking for

We are looking for an entrepreneurial and pragmatic lead engineer who is used to working in dynamic environments, and wants to be part of a small team. You understand that the needs of an early stage startup are different from a large organisation, and can adjust your approach to the situations at hand. You prioritise progress over perfection, and appreciate a fast paced environment where you are involved in multiple projects and need to make fast decisions.

You are excited about payments and the potential of providing a better payment experience for Africa. You understand the critical role the technology platform plays in successfully delivering on our mission

Attributes

  • Pragmatic

  • Entrepreneurial

  • Solution oriented

  • Team player


Experience

  • 7+ years of experience, of which 1+ in payments and/or fintech

  • Hands on product building experience. You have defined, built and shipped products end to end

  • Startup experience or similar team setup in larger organisations

  • Experience building technical platforms

  • Experience in mentoring people, especially software engineers


Skills

  • Technical
    • Vue.js

    • Python

    • Google cloud platform

    • Terraform

    • Databases and database administration

    • CI/CD

    • Test automation

  • Business
    • Payments (payment processing, fraud, etc)

    • Product delivery using agile ways of working

    • Product management methodologies

    • Release management


Hours, availability and compensation

This is a full-time position with an expected 40 hour work week, with Salary and equity

Work location: Hybrid, with partial in-office presence at Infinic’s Amstelveen office.

Some travels to Africa to attend conferences and meeting with partners is potentially needed but not a requirement

Only EU/Netherlands candidates are considered for this position. No relocation package will be provided.


or