Tech Stack
AirflowDjangoJenkinsKafkaLinuxMySQLPostgresPythonRabbitMQRedis
About the role
- Directly manage a team of 4 Python developers, ensuring fast and high-quality delivery.
- Mentor and conduct regular one-on-one meetings to support professional growth and alignment.
- Act as the primary technical point of contact between the Python team, Project Managers, and Product Owners.
- Translate business requirements into actionable technical tasks.
- Collaborate with team members to create delivery plans and set deadlines.
- Drive accountability to ensure milestones are met on time without compromising quality.
- Oversee and maintain high standards in code quality using best practices, code reviews, and structured feedback.
- Encourage creative problem-solving, promote ownership of tasks, and support an environment of continuous improvement.
Requirements
- Exceptional leadership and communication skills with a team-first mindset.
- Fluent in written and verbal English skills.
- Experience managing or leading technical teams, particularly in back-end Python development.
- Advanced Python development knowledge and best practices.
- Deep understanding of REST API development and Python frameworks like Django or FastAPI.
- Knowledge of database design (MySQL, PostgreSQL), ensuring efficient and scalable integrations.
- Past experience in CI/CD pipelines (e.g., GitLab, Jenkins) to support team workflows.
- Understanding of Linux operating systems, including navigating environments and troubleshooting.
- A results-oriented approach with strong organizational and planning skills to balance team workload and deadlines.
- Comfortable interacting with cross-functional teams and non-technical stakeholders.