About the role
About Tarkflo
Tarkflo is building the next generation of AI-powered hiring software that transforms how companies discover, assess, and hire talent.
Unlike traditional hiring platforms that simply collect applications—or AI interview tools that follow a fixed script—Tarkflo conducts real, two-way AI interviews. Our platform listens, understands context, asks meaningful follow-up questions, and adapts the conversation based on each candidate's responses, creating an interview experience that feels genuinely conversational rather than scripted.
On the candidate side, Tarkflo helps job seekers prepare through realistic AI interviews that provide personalized feedback and actionable improvements. On the employer side, Tarkflo Hire combines an Applicant Tracking System (ATS) with AI-powered screening, written assessments, video interviews, and live voice interviews to automate hiring while keeping humans in control of final decisions.
Designed for high-volume hiring—including BPOs, staffing agencies, RPOs, enterprise recruiters, and growing businesses—Tarkflo helps organizations move from thousands of applications to a ranked shortlist backed by interview evidence, not guesswork.
We're an early-stage startup with an ambitious vision: to redefine how the world hires by making interviews intelligent, transparent, and accessible.
We're not looking for someone who simply wants a job. We're looking for someone who wants to help build a company.
Curious about what makes our AI different? Apply and experience it yourself. We believe the best way to understand Tarkflo isn't through a demo or a sales pitch—it's by having a conversation with our AI and deciding for yourself.
About the Role
We are seeking a highly skilled Senior Python Developer to join our dynamic team at XYZ. The ideal candidate will have extensive experience in developing robust and scalable applications using Python. This role requires a strong understanding of web frameworks, database management, and API development. As a Senior Developer, you will play a key role in guiding junior developers and contributing to the overall architecture of our software solutions. This position is based in [Location] and requires a minimum of 5 years of professional experience in Python development.
Responsibilities
- Design, develop, and maintain high-quality applications using Python.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Lead code reviews and mentor junior developers to enhance their skills.
- Troubleshoot and debug applications to ensure optimal performance.
- Implement best practices for software development and maintain documentation.
- Participate in agile development processes and contribute to sprint planning.
Requirements
- Minimum of 5 years of experience in Python development.
- Proficient in web frameworks such as Django or Flask.
- Strong understanding of RESTful APIs and microservices architecture.
- Experience with database management systems like PostgreSQL or MySQL.
- Familiarity with version control systems, preferably Git.
- Ability to work collaboratively in a fast-paced environment.
Nice to have
- Experience with cloud services such as AWS or Azure.
- Knowledge of front-end technologies (e.g., JavaScript, HTML, CSS).
- Familiarity with containerization tools like Docker.
- Understanding of CI/CD pipelines and automated testing frameworks.
