Fliff - Senior Python Engineer, Wallet
Requirements
• At least 5+ years of development experience, with Python as the primary language • Strong experience building production backend systems with Django and asynchronous python (asyncio) • Strong fundamentals in algorithms, data structures and concurrency • Experience in architecture design of highly loaded and scalable solutions • Hands-on experience with relational databases (PostgreSQL), including writing complex SQL queries, schema design, migrations, performance tuning • Experience with Redis for caching and state management in distributed systems • Strong understanding of the development cycle from requirements analysis and deployment to application monitoring • Willingness to participate in on-call rotations • Production experience with Apache Kafka • Prior experience working with systems supporting 1M+ users • Experience in writing automated tests, measuring test coverage, and defining test automation strategies • Experience in sports/betting industries • We are a multinational company with our headquarters based in Philadelphia, and offices in New York, Austin, and Sofia, Bulgaria. Wherever we are in the world, we pride ourselves on being a close-knit, focused team that is welcoming and friendly, and the work that we do is always interesting and rewarding. Wherever we are in the world, we pride ourselves on being a close-knit, focused team that is: • Welcoming and Friendly • We want to reflect the diversity of the cities we serve. By creating an inclusive culture where everyone can thrive, we’ll make Fliff better for employees and customers alike. • Lively and Creative • We respect and value each other’s ideas, experience and expertise. There is no such thing as a bad idea; only ideas that are executed and ideas that are discarded after consideration. • Stimulating and Rewarding • We know bright minds love a challenge, and we understand your desire to see your hard work pay off. We’ll make sure your daily tasks align with your career ambitions as we grow together. • Equal Employment Opportunity Statement
Responsibilities
• Take full ownership of backend features and improvements, from design through implementation, deployment, and production support • Design, develop, and maintain scalable, high-performance backend services using Python and Django, including asynchronous components where applicable • Write unit and integration tests to ensure system reliability, prevent regressions, and improve overall test coverage and testing practices • Estimate software development effort for features and long-term technical initiatives • Collaborate with product, QA, and engineering teams to turn requirements into well-defined technical solutions • Participate in code reviews, help raise engineering quality, and contribute to technical decisions
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT