Senior Python
Description
Our client's site is an Airbnb-like social platform for people around the world who are choosing to live together. It has 5+ million active listings in different countries all over the world and 3 million active users every month. The client is tech-savvy and very nice to work with, willing to apply modern best practices, and open to suggestions. At this point, we need someone to support the current solution - minor feature development, library updates, and fixes.
The Flask (Python) Developer will be responsible for maintaining the web applications using the Flask framework. The ideal candidate will have experience in Python, Flask, and SQL databases. Success in this position will be demonstrated by delivering high-quality code, meeting project deadlines, and collaborating effectively with the client directly.
Responsibilities:
Develop new features from scratch
Maintain Flask-based web application
Write clean, efficient, and well-documented code
Troubleshoot and debug issues
Optimize application performance and scalability
Implement security measures to protect against potential threats
If possible, work mostly evenings (for example, starting at 13:00 or later Kyiv time), full-time
Requirements:
5+ years of experience
Python (Flask)
RESTful API design principles and hands-on experience
Microservices
Containers/orchestrators
Redis, Kafka, Data analytics
Knowledge of SQL/document DB and database management
Excellent communication and collaboration skills (good verbal English is critically important)
Reliable person with strong problem-solving and analytical skills
Familiarity with front-end technologies such as HTML, CSS, and JavaScript
Experience with version control systems such as Git
Ability to write clean, maintainable, and scalable code