Subscribe to the latest remote jobs:

Lead Python Developer

🇨🇴 Colombia

Management

Python

Django

Flask

Git

Machine Learning

Design

Project Management

Large Language Models

Backend

Lead Python Developer

from 🇨🇴 Colombia

We are searching for an accomplishedLead Python Developerto 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
by @maxrusakovic