Position: Python developer
Company: Olearis
Experience required: 1y
English level: intermediate

We are looking for an experienced Python Developer with 2-3 years of hands-on experience in developing using FastAPI framework.

The ideal candidate should have good knowledge of PostgreSQL databases and basic experience with AWS. Additionally, understanding of deployment and authentication services such as Firebase.

Requirements:
- 2-3 years of experience in Python
- Experience with FastAPI framework and SQLAlchemy ORM
- Good knowledge of PostgreSQL databases
- Basic experience with AWS
- Understanding of deployment processes
- Familiarity with authentication services like Auth0 and Firebase

Nice to have:
- Knowledge of websockets for chat functionality
- Experience with Twilio and WebRTC for voice and video calling

Responsibilities:
- Build and maintain efficient, reusable, and reliable Python code using - - FastAPI framework
- Communicate with PM and optionally with a customer;
- Design and implement database models using PostgreSQL
- Work with authentication services like Auth0 and Firebase to implement authentication and authorization features
- Develop and maintain real-time chat functionality using websockets
- Implement Twilio and WebRTC for voice and video calling features

Services and social benefits:
- Paid absence days: 15 working days per year (1,25 per each month);
- Trial period: 3 months, can be ended earlier by company’s initiative;
- Sick days: is compensated by company (not more than 5 days during trial period);
- National holidays in Ukraine are company day-offs;
- Yearly compensation review. Can be reviewed sooner based on consultant’s performance;
- Skillup budget — $100 yearly: books, webinars, conferences, courses (available after trial period and expires yearly on the 31st of December).