Technical Lead Python

Dataforest is looking for a Technical Lead (Python) to join an exciting Fintech project. We work with financial transactions and integrations. If you're looking for a challenging project and a friendly, supportive team, you've come to the right place to send your resume.

 

As a technical lead, you collaborate with product managers and stakeholders to develop relevant processes, implement integrations and technical keys.

Skills requirements:
• 4+ years of experience with Django and it’s components and understanding how it works “under the hood”;
• Experience with RESTful APIs, DRF and related libraries;
• Experience with Celery and async task management;
• Experience with relational databases, SQL and query optimisation;
• Experience with the creation of microservice architecture and payment systems integrations (Stripe, Shopify, Recurly, Paypal, Braintree, etc.);
• Great understanding of SDLC, Release Management, CI/CD;
• Experience in Fintech projects.
• Previous experience of  leading a team (non-formal or as a Team/ Tech Lead). 

Optional skills (as a plus):
• Experience with AWS services (EC2, API Gateways, Lambda, SQS);
• Experience of end-to-end implementation for new functionality;
• Experience with chargeback management tools (Ethoca, RDR, CDRN, etc.);
• Understanding how to handle high load on projects;

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 and integrate various payment systems.
- Lead architectural and code reviews to ensure high-quality coding standards.
Team coordination and development process:
- Manage the overall development process and ensure milestones are achieved.
- Lead and mentor team members, fostering an environment of collaboration and continuous learning.
 - Ensure clean and well-structured code that is easy to read and maintain, adhering to industry best practices.
• Problem solving and optimization;
• Stakeholder collaboration;
•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 R&D work with new technology.

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, medical insurance;

• Flexible work schedule;

• Friendly working environment with minimal hierarchy;

• Team building activities, and corporate events.