- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 days ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About the Role
We are seeking a Python Team Lead to head our Integration team, responsible for managing critical product integrations including KYC verification services, geolocation APIs, payment gateways, and various other essential external systems that directly impact user experiences.
Our technology stack includes Python, Django, PostgreSQL, Redis, Kafka, and AWS.
Key Responsibilities
- Lead and mentor a team of engineers to deliver high-quality backend solutions.
- Own the entire lifecycle of backend feature development including design, implementation, deployment, and production support.
- Architect and develop scalable, high-performance services using Python and Django frameworks.
- Create and maintain robust integrations with third-party systems such as KYC providers, geolocation tools, payment processors, and other external services.
- Collaborate closely with product and engineering teams to define and deliver new integration capabilities.
- Implement comprehensive observability practices, including monitoring, logging, and alerting for integration flows.
- Develop unit and integration tests to guarantee system reliability and enhance test coverage and quality.
- Manage production issues and actively participate in on-call rotations.
Required Qualifications
- A minimum of 5 years experience primarily using Python for software development with expertise in API and system integrations.
- Proven leadership experience managing teams of at least three engineers.
- Strong background in integrating third-party APIs, focused on webhooks, callbacks, idempotency, and addressing failures; experience with payments and KYC integrations is a major advantage.
- Familiarity with observability tools to monitor and resolve production integration issues.
- Solid grasp of algorithms, data structures, and concurrent programming.
- Expertise in designing highly scalable and performant system architectures.
- Comprehensive understanding of software development lifecycle processes from requirement gathering to deployment and maintenance.
Desirable Experience
- Background working at startups or dynamic, fast-moving product teams.
- Experience implementing automated testing strategies and measuring coverage.
- Hands-on use of observability platforms such as Datadog, CloudWatch, and Grafana.
- Familiarity with the sports or betting industry is a plus.
About the Company Culture
Fliff operates as a multinational organization headquartered in Philadelphia, with locations in New York, Austin, and Sofia, Bulgaria. We foster a collaborative, welcoming atmosphere that values diversity and inclusion, where every team member is encouraged to contribute ideas and develop their skills. We aim to provide challenging and rewarding work aligned with personal career goals.
Equal Opportunity Employer
We celebrate diversity and are dedicated to creating an inclusive environment for all employees. Employment decisions are made without regard to race, color, religion, gender or gender identity, sexual orientation, national origin, genetics, disability, age, or veteran status.
Important Application Information
Applicant privacy and security are critical to us. Beware of fraud attempts: Fliff will never request payment or personal financial details during hiring. All official job opportunities are listed on our legitimate career site. Please remain cautious about unsolicited communications from non-official sources.