Job
In this role, you will lead a team of backend developers to design payment systems, identity verifications, and external integrations while overseeing technical decisions and delivery.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- We're looking for a senior Python engineer ready to step into leadership, or an experienced technical lead who enjoys staying hands-on.
- You'll lead three backend developers working on payments, identity verification (KYC), location services, and other external integrations.
- You'll help the team deliver new capabilities, evolve existing integrations, and keep them reliable in production.
- Design and build integrations, owning delivery from requirements and technical decisions through deployment, launch, and ongoing improvement.
- Guide the team's technical direction and delivery through clear responsibilities, design and code reviews, mentoring, shared knowledge, and constructive performance feedback.
- Work with product, engineering, and external partners to agree on priorities, communicate trade-offs, and deliver the intended results.
- Improve existing integrations through testing, monitoring, logging, alerting, and documentation.
- Introduce practical engineering improvements and help the wider team adopt them.
- Investigate production issues and participate in the team's on-call rotation.
Our expectations of you
Qualifications
- Examples of guiding a project, mentoring engineers, or coordinating delivery, alongside clear communication and an interest in developing your leadership skills.
Experience
- 5+ years of software development experience, with Python as your primary language and strong backend engineering skills.
- Hands-on production experience with payments or similar financial systems, such as wallets, ledgers, transfers, or settlement, where duplicate or missing operations can affect money or financial records.
- Experience personally launching and supporting an integration, resolving production issues, and verifying that affected transactions and records were correctly recovered.
- Experience building reliable API and event-driven integrations, including handling duplicate notifications, concurrent requests, delayed responses, and recovery from failures.
- Experience designing scalable services, working with databases, writing unit and integration tests, and using monitoring tools to investigate production behavior.
What we offer
- Fliff is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Topics you will work on
Job locations
About your employer
Fliff Inc. is a modern company based in Philadelphia that offers a digital platform for Social Sports Gaming and sports predictions. This platform allows sports enthusiasts to participate in interactive competitions and win prizes. Fliff combines elements of social gaming, fantasy sports, and sports betting, and has international teams, including in Sofia.
- Startup
- Full Remote
- Internet, IT, Telecommunication
More jobs
These jobs might also interest you
As a Formunaut you'll build and pilot core technologies of ourDonation SaaS platformincluding mission-critical services our fundraisers rely on daily. You'll own the whole software development cycle and help shape how asmall, senior teamships software....
Do you enjoy diving deep into code and want to build a product that truly makes an impact? With us, you work hands-on on an AI platform that combines SaaS and on-premises, exclusively relies on open source, and successfully implements AI on-prem and...
End-to-End Development:You accompany exciting software projects from the initial requirements analysis through implementation (e.g., with Spring Boot) to successful deployment. Microservices & Architecture:You design and develop robust, highly scalable...