Position: Python Developer
Company: Onseo
Experience required: 2y
Category: Python
English level: intermediate
Published: 2021-06-01T00:00:00+03:00

**Responsibilities:**
• Writing reusable, testable, and efficient code
• Design and implementation of low-latency, high-availability, and performant applications
• Integration of user-facing elements developed by front-end developers with server-side logic
• Implementation of security and data protection
• Integration of data storage solutions
• Communication with product management on requirements clarification

**Requirements:**
• Strong knowledge of Python 3.x
• AioHTTP, SqlAlchemy experience
• Good Knowledge of design patterns, high availability, high performance
• Software architecture skills will be a plus
• Experience in PostgreSQL/Redis/MongoDB/Kafka
• Experience with ElasticSearch, Mqtt
• Experience in developing service-oriented solutions
• Understanding of the process of integration with external services
• Intermediate English level or above;

**We offer:**
- Competitive salary
- Medical issuance
- Paid sick days
- Long-term employment with 20 working days paid vacation
- Sport compensation
- English lessons
- Work on interesting projects using cutting-edge technologies

Startup Mastery is an online platform with a
ready-made training programme for the creation and development of startups.

Today knowledge is very important for launching a startup or bringing a cool business idea to life. Startup mastery offers this knowledge, wrapped in a certified methodology to students, young entrepreneurs, or anyone looking to become a successful businessman.

The multi-level system consists of training, mentoring, and community startup support in the process of creation and development of startups. Experienced mentors offer guidance and support at all stages of the project development and provide feedback.

Those who are looking to start a new business by investing into an innovative idea are also welcomed to become Startup Mastery users, and to explore the startups already existing in the system to find the one worth attention.

The platform should serve as a meeting point for all users, taking part in the process of a business creation — startuppers, their mentors and potential investors. Based on that, the system should offer a range of functionality to satisfy all their needs on the way to turning the idea into a successful business!