Dapi

Accept instant bank payments within any app

Backend Engineer

Location
San Francisco (remote) / Remote
Job Type
Full-time
Experience
3+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Hesham Ghandour
Hesham Ghandour
Founder

About the role

Dapi is a financial technology infrastructure provider that allows businesses to accept and initiate bank transfers at nearly zero fees. We work to remove intermediaries thereby allowing our customers to deliver alternative payment solutions to their end users. We are building a new financial infrastructure that will enable every company to offer their own embedded financial services. Within one year of our launch, we have managed to attract investments from Y Combinator, Pioneer Fund, and other notable VC funds. Read more about us in TechCrunch and Crunchbase.

Responsibilities:

*Design, develop, maintain and implement features of our API services

*Contribute towards the integral components of the Dapi backend

*Collect, analyze and address technical and design requirements

*Help to create reusable code and libraries for future use

*Maintain and expand upon a large existing codebase

*Adapt well and react quickly to changing business requirements

Requirements:

*2+ years of experience in backend development

*Advanced proficiency in any strongly typed language (such as C#, Java, C++, etc.)

*Comfortable with SQL and NoSQL databases

*Good understanding of messaging and pub/subsystems (such as NATS, RabbitMQ, etc.)

*Experience in the development of complex distributed systems

*Knowledge of professional software engineering best practices via code reviews, building tools, and documentation

*Able to actively participate in and contribute to team discussions

*Able to actively contribute in designing new systems

*Comfortable with basic cryptography principles

*Proficiency in Golang

*Experience working with microservices

Bonus:

*Experience using Redis

*Experience with Docker, and Kubernetes

*Prior experience with Agile/SCRUM methodologies

Why you should join Dapi

Dapi is a financial technology infrastructure universal real time banking API that enables bank payments. We work to disintermediate processing industry and enable cheap electronic payments in the US and beyond.