Position: Python Software Developer
Company: Edsson Ukraine LLC
Experience required: 2y
English level: intermediate

Responsibilities:
- To develop and deliver software
- To embrace and promote an agile methodology
- To use the best technologies for the job, regardless of familiarity
- Develop robust, test driver solutions
- To embrace and promote a test first approach to coding

Requirements:
- Strong background using Python
- Used and compiled C++ with CMake or equivalent
- Used RabbitMQ or any other message-broker software
- Experience with Redis Database or any other Key-Value databases
- Familiarity with Asynchronous principles, specifically Python's asynchio
- Comfortable within a test-driven environment, using unit-testing, End-to-end suits and integration testing
- Familiarity with a microservice architecture
- Understanding of Websockets and Rest APIs

We Offer:
- Competitive salary
- Flexible schedule
- Social package
- English language courses
- Courses, webinars, seminars to increase professional skills
- Travel opportunities to international events
- Comfortable office located in the quiet neighborhood in the center of Kyiv, near Pechersk.
- Possibility to work remotely and onsite
- Snacks & fruit, foosball, fun office environment
- Horizontal hierarchy. No micromanagement pressure
- An open company culture where your ideas and initiatives are valued
- Regular team building & corporate events