Background
Integrations engineers will build the core of inai’s business value. inai's engineering comprises of 3 broad teams:
- Front-end: handle the checkout experience for our merchants and the dashboard their product teams would be using daily
- Integrations: that handle our integrations with various payment processors, wallets, BNPLs, analytics providers, fraud and risk providers and accounting software.
- Platform: The glue that holds it all together. APIs will be the norm, databases your core, scalability, reliability, and system design your everyday concern.
You will
- Develop APIs to integrate with 3rd party systems — primarily in payments domain APIs
- Work closely with our front end and platform engineering teams and also with our colleagues across the globe.
- Take ownership for the modules you develop and key technology decisions, and customer issues.
- Already have or be open to adopt our customer-first developmental mindset.
- Be aware of TDD methodologies or open to adopting them in inai.
- Contribute towards documentation (internal and customer-facing), code reviews, tooling, and processes.
You will have
- 4-10 years experience as a full stack engineer.
- Experience in working with 3rd party APIs. You should be able to peruse 3rd party API documentation and retro-fit the APIs with the platform team.
- Experience in Python 3. and its HTTP client libraries like Starlette, requests, http.client, treq.
- Experience in working with multiple payment gateways or integrating, token handling
- Can communicate and interact with a larger diverse group of front end engineers, designers, product managers
Good-to-have
- Experience with OpenAPI, JSON API specs