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
Yay, you've applied
Your application is successfully submitted, and you will hear from us in a few days. Be ready for when you hear from us. Download our app now and test it using the free test call. We'd love to hear what you think!