Senior Python Django Technical Lead

Remotely
Full-time

In this pivotal role, you'll architect sophisticated solutions using Python 3.12+, Django 5.0+, and PostgreSQL while guiding our development team toward technical excellence.


Key Responsibilities:

- Mentor the engineering team through code reviews and talent development.

- Plan and manage development sprints with product management, estimating timelines and distributing tasks.

- Architect, develop, and optimize backend systems using Python/Django and PostgreSQL.

- Make decisions on technical architecture, technology selection, and development methodologies.

- Establish robust coding standards and quality assurance protocols.

- Design scalable database schemas and efficient queries for PostgreSQL 16+.

- Develop and maintain CI/CD pipelines for seamless deployment and integration.

- Resolve complex technical challenges and guide the team through engineering problems.

- Collaborate to translate business requirements into technical specifications.

- Stay updated on emerging technologies and evaluate their potential impact.


Required Skills:

- 5+ years of experience with Python and Django framework development.

- 2+ years managing software engineers in an Agile environment.

- Proficiency in PostgreSQL, including schema design and query optimization.

- Expert knowledge in API design following RESTful principles.

- Experience building CI/CD pipelines with GitHub Actions, Jenkins, or GitLab CI.

- Proven track record of architectural decision-making for scalable applications.

- Understanding of software design patterns (SOLID, DRY).

- Advanced English communication skills, both written and verbal.

- Successful experience working in remote teams.


Nice to Have:

- Experience with Redis 7.2+ for caching and message queuing.

- Proficiency with Google Cloud Platform (GCP) services.

- Knowledge of TypeScript 5.3+ and Vue.js 3.4+ for frontend integration.

- Familiarity with Docker and Kubernetes.

- Background in B2B or marketplace platform development.

- Contributions to open-source Python or Django projects.

- Understanding of event-driven architecture.

- Experience implementing automated testing frameworks.

- Background optimizing search functionality with tools like Elasticsearch.


Personal Qualities:

- Strong communication skills for conveying complex technical concepts.

- Proactive problem-solver with a continuous improvement mindset.

- Adaptable and resilient in a fast-paced startup environment.

- Inspirational leader who motivates team members.

- Empathetic with a commitment to team development.

- Self-directed with the discipline to thrive remotely.

- Collaborative mindset valuing diverse perspectives.

- Strategic prioritization skills to balance competing demands.