Job Description
Company
Payfare is a global financial technology company powering digital banking and instant payout solutions for today’s workforce. Payfare partners with major platforms (Lyft, DoorDash, Uber and more) in the on-demand gig economy to drive financial inclusion and empowerment for next-generation workers.
Payfare’s suite of products include Payfare branded and co-branded mobile banking apps and a debit/prepaid card that allows gig workers to get paid instantly, earn cashback rewards and get access to no-fee banking. Based on a microservice architecture, Payfare’s core platform has proven capabilities of processing high volumes of payments.
Job Overview
We are looking for a Software Engineer with experience in building highly scalable solutions based on a micro services architecture. As a Software Engineer, you will be working with a highly skilled cross functional team to enhance our core banking platform.
Reports To
Software Engineering Manager
Responsibilities and Duties
- Design and deliver high quality features and enhancements.
- Provide estimates and actively participate in the sprint planning process.
- Own the end-to-end delivery of large features within your team
- Create technical design specifications in collaboration with other members of the engineering team
- Produce highly secure solutions.
- Tune the performance of our distributed system to ensure they operate within our SLAs.
- Peer review other engineers’ code.
- Mentor other engineers to create good technical solutions to problems and ship code quickly to our customers
Qualifications and Skills
- Experience with cloud computing and container-based distributed systems (Docker).
- Experience working with relational databases (preferably MySQL) and strong proficiency with SQL.
- Understanding of higher level RDBMS concepts (locking and transaction model, isolation levels, deadlocks, etc.).
- Significant experience with at least one dynamically typed, object-oriented programming. language (strong preference for Python).
- Strong understanding of distributed systems and microservice architecture.
- Proven experience using code repositories such as GitHub.
- Hands-on experience in using message brokers such as RabbitMQ.
- Deep understanding of restful API development.
- Demonstrated ability to work in a fast pace customer centric environment.
- 5+ years of experience in software development.
- Excellent communication and organization skills.
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
Nice to have
- Familiar with *nix like environments.
- Understanding of low-level RDBMS concepts (locking and transaction model, isolation levels, deadlocks, etc.).
Equal Opportunity
Payfare Inc. recognizes the importance of providing an accessible and barrier free environment to succeed. We are committed to fostering an inclusive, diverse and equal opportunity workforce where all employees are valued and respected. If you require an accommodation for any part of the recruitment process, please let us know and we will work with you to meet your needs.
Job Type: Full-time
Schedule:
Work Location: Remote
Apply
Go Back