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.