Technical Lead Python (Django)

Dataforest is seeking a Technical Lead specializing in Python (Django) to join our team for a range of exciting projects. If you're eager to take on challenging work within a friendly and supportive environment, we'd love to hear from you.
 

As a Technical Lead, you'll collaborate with our managers and stakeholders to develop effective solutions, implement integrations, and drive technical excellence across our projects. If you're ready to make a significant impact and be part of a dynamic team, send your resume our way!

Skills requirements:
• 4+ years of experience with Django and its components, with a deep understanding of its internal workings;
• Expertise in RESTful APIs, Django Rest Framework, and related libraries;
• Proficiency with Celery and asynchronous task management;
• Proficient in relational databases, SQL, and query optimization;
• Experience in building microservices architectures;
• Strong understanding of SDLC, Release Management, CI/CD practices;
• Previous experience in leading a team, either informally or as a Team/Tech Lead.

Optional skills (nice to have):
• Experience with AWS services (EC2, API Gateways, Lambda, SQS);
• Experience with end-to-end implementation of new features;
• Experience with chargeback management tools;
• Knowledge of handling high-traffic loads on projects;
• Experience with integrating payment systems (e.g., Stripe, PayPal);
• Hands-on experience with data manipulation using Pandas.

Key responsibilities:
Technical leadership and architecture:
  • Design and maintain scalable and reliable RESTful APIs using Django Rest Framework (DRF).
  • Develop and implement microservices architecture solutions.
  • Manage technical debt effectively, balancing refactoring with ongoing development.
  • Conduct architectural and code reviews to uphold high-quality coding standards.
Team coordination and development process:
  • Oversee the development process, ensuring milestones are achieved.
  • Lead and mentor team members, fostering a collaborative and continuous learning environment.
  • Ensure code is clean, well-structured, and adheres to industry best practices.
Problem-solving and optimization:
  • Collaborate with stakeholders to understand requirements and deliver solutions.
  • Write and maintain comprehensive technical documentation for the project.
  • Participate in decision-making processes related to design architecture, solution development, architectural, and code reviews.
  • Conduct research and development work with new technologies.

We offer:

• Great networking opportunities with international clients, challenging tasks;

• Building interesting projects from scratch using new technologies;

• Personal and professional development opportunities;

• Competitive salary fixed in USD;

• Paid vacation and sick leaves;

• Flexible work schedule;

• Friendly working environment with minimal hierarchy;

• Team building activities and corporate events.

 

134 views
·
13 applications
93% read
·
31% responded
Last responded 3 days ago
56 views
·
7 applications
86% read
·
15% responded
Last responded 3 days ago
To apply for this and other jobs on Djinni login or signup.
Loading...