Position: Python Developer
Company: JetSoftPro
Category: Python
Experience required: 3y
English level: intermediate

ABOUT THE PROJECT:
That project is 2 months+ (1st phase) with the long-term continual for talented and dedicated developers. Here are the details:

They have data (emails) that they need to restructure and better work with them.
FE (Angular) - web services. To develop a Chrome extension, what analyses emails between people and present results in the extension on the frontend in Chrome
Also, two services need to be developed:

TypeScript - microservices. A security service should be written in TypeScript with Google SSO, retrieve emails from Gmail
Python - analysis service, it gets defined structure of emails, doing analysis and push results to FE
They will use Koa or Express framework (we may choose any of that) and Mongo DB

REQUIREMENTS:
3+ years of experience with Python
REST API (FastAPI/httpx)
DB experience
Application design
Proper error handling
Proper logging in a microservice environment
Git

WILL BE A PLUS:
MongoDB
JWT (FastAPI oauth2-jwt)
Docker
Working with Loguru
BDD testing

WE OFFER:
8 hours working day with flexible working hours
20 working days of paid vacation compensation
Corporate doctor services
Different sports activities in the office (badminton, tennis, darts, gym)
Free English classes in the JSP office
Fully equipped office with car and bicycle parking
Possibilities to work and rest in the garden