Skip To Main Content
backBack to Search

Lead Python Developer

Remote in Colombia
Python.Web& 8 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are searching for an accomplished Lead Python Developer to join our team.

This role offers the opportunity to work on complex projects in a fast-paced and innovative setting. You will partner with experienced colleagues and play a pivotal role in shaping our technology direction.

Responsibilities
  • Design and maintain scalable backend architectures and services to meet evolving business requirements
  • Work closely with cross-functional teams to deliver dependable and high-performing software products
  • Lead code reviews and contribute to maintaining exceptional code quality across the team
  • Enhance application efficiency and resolve technical challenges as they occur
  • Oversee the integration of third-party APIs and external services into existing systems
  • Develop and maintain comprehensive technical documentation for all system components
  • Promote and enforce best practices throughout the software development lifecycle
  • Support the ongoing improvement of team workflows and technical expertise
Requirements
  • Minimum of 5 years of experience in software development
  • At least one year of experience leading and managing development teams
  • Deep proficiency in Python for designing and maintaining applications
  • Experience working with AI solutions or Large Language Models (LLM) in software projects
  • Strong background in database architecture, management, and optimization
  • Proficiency with Git for version control and collaborative development
  • Practical experience with Python web frameworks such as Django or Flask
  • Understanding of Python web server setup and deployment processes
  • Knowledge of security best practices and their application in software development
  • Experience implementing user authentication and authorization mechanisms
  • Familiarity with Agile or Scrum methodologies for software development
  • Excellent English communication skills, both written and spoken, at B2+ level or higher