We are seeking an experienced and dedicated Senior Python Developer to join our Leaf Trade software development team in a dynamic startup environment.
What professional skills are essential to us?
- 5+ years of experience with Python development preferably in the product company;
- Experience with Django and FastApi (as a plus) frameworks;
- Excellent communication skills in English (Upper-Intermediate level+).
Team size and structure?
There are two teams, each with three engineers, and there is a DevOps specialist. One team focuses on general tasks, while the other team is responsible for integrations.
The main tech stack
- Database: PostgreSQL
- Document Store: Typesense, ElasticSearch
- Cache: Redis
- Queueing: Kafka (Red Panda), Celery
- Framework: Django, FastAPI
- AWS: EKS, ECS, RDS, ECR, OpenSearch, CodePipeline, CodeBuild, S3
- Local Development: Docker, Minikube, K9s, Kubernetes
- Version control: Git, Github
The conditions:
- Is there a trial period, and how long does it last? - Trial period lasts 3 months.
- Overtime, how often, and what is the approach to payment? - We compensate for overtime at the end of each month based on the actual hours worked.
- What is the work schedule? - Flexible working hours. But itβs essential to overlap with Chicago.
- Is it possible to work remotely? - There is an opportunity to work fully remotely, we are a remote-first company, and we don't have offices.
- What currency is the salary paid in, and what is the form of employment?
- Salary in dollars (employment under a B2B contract with the USA).
- The number of vacation days? - 20 working days per year.
- The number of sick leave days? - 3 days.
- Social package (medical insurance, other): Medical insurance becomes available after the trial period.
The process:
Interview in English? - Yes.
How many stages of the interview?
- Intro call with a recruiter (30-45 min);
- 1-hour interview with the VP of Engineering;
- 1-hour technical interview with the US team.
Ready to apply for this role?
Apply Now β



