Purpose of the job:
Our client is a US company that operates as a financial lender of installment loans for consumers to use at the point of sale to finance a purchase and helps people to get consumer credits in transparent and friendly way. Engineering organization is focused on creating robust, modern micro-services application implemented in Python and Kotlin. “Offers” team brings awareness to the product via promotional messaging, monetizes transactions (with affiliate reporting), improves product discovery (supporting offers/deals on merchant/item level) for better user experience, and directs users to checkout funnel. That also requires ingest data from 3rd-party providers on a periodic basis into the system via API.
MAIN TASKS AND RESPONSIBILITIES:
-
Lead a cross-functional team consisting of backend developers
-
Take ownership of Lohika team delivery
-
Work in close contact with team members and project stakeholders on the client’s site
-
Take an active role in architectural discussions
-
Implement BE functionality
-
Integrate with multiple partners via API
-
Refactor codebase to increase the reliability and performance of a solution
EDUCATION, SKILLS AND EXPERIENCE:
MUST HAVE:
-
TL experience for at least 2 years
-
At least 5 years of experience with Python
-
Good knowledge of Flask, unittest, mockito, SQL
-
AWS stack is desired
-
Experience in building reliable, high-available, distributed architectures
-
Experience in Microservice architecture and its patterns
-
Strong troubleshooting experience
-
Upper-intermediate level of English
WOULD BE A PLUS:
-
Hands on experience with Docker and Kubernetes
-
Understanding of Financial sector and Global Finance
-
Kotlin, junit, Airflow