
Senior Python Engineer – Contract
Fliff Inc
contract
Posted on:
Location Type: Remote
Location: Netherlands
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- - Take full ownership of backend services from design through deployment, maintenance, and continuous improvement
- - Design, develop, and maintain scalable, high-performance distributed backend services using Python and Django
- - Architect distributed systems to support millions of users with low latency and high availability
- - Collaborate with product, frontend, and DevOps teams to ship reliable features on aggressive timelines
- - Lead and mentor junior engineers through code reviews, architectural discussions, and knowledge sharing
- - Own critical backend infrastructure components: APIs, data pipelines, message brokers (Kafka), caching
- - Optimize systems for throughput, latency, fault tolerance, and resilience under heavy load
- - Implement robust testing strategies: unit, integration, and performance tests
- - Drive continuous improvement of development processes and system observability (monitoring, logging)
- - Participate in on-call rotations and support production issues as needed
Requirements
- - 5+ years of professional Python backend development experience with a proven track record of ownership and successful delivery
- - Solid Django experience (not necessarily expert level), with asynchronous programming skills (asyncio)
- - Production experience with Apache Kafka
- - Strong experience with distributed systems (microservices or similar architecture)
- - Experience deploying and managing containerized applications (Docker); Kubernetes experience is a plus
- - Familiarity with any cloud provider (AWS preferred)
- - Proficient with SQL databases, especially PostgreSQL; NoSQL is a plus
- - Experience with CI/CD pipelines and test automation
- - Knowledge of monitoring and logging tools (Prometheus, Grafana, or equivalent)
- - Strong problem-solving skills and comfort doing code reviews
- - Prior experience working with systems supporting 1M+ users is a strong plus
- - Comfortable working in Agile teams
- - Strong sense of responsibility and commitment to shipping high-quality software
- - Willingness to participate in on-call rotations
Benefits
- - Fully remote work environment.
- - Professional development opportunities in a dynamic, global setting.
- - A supportive, collaborative, and knowledge-driven workplace.
- - An engaging and challenging role with the freedom to innovate and develop effective solutions.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonDjangoasynchronous programmingApache Kafkadistributed systemsDockerKubernetesSQLPostgreSQLCI/CD
Soft Skills
problem-solvingleadershipmentoringcollaborationresponsibilitycommitmentcommunicationagility