Position: Python Developer
Company: Maxitech
Experience required: 3y
English level: upper

Requirements:

— 4+ years of back-end development (Python)
— OOP experience
— Working experience with Flask, Celery, Tornado
— Working experience with Docker and microservices
— Working experience with RabbitMQ
— Experience with REST API integration and/or Node.js API
— Application Architecture and Database modeling practice
— Good knowledge of SQLAlchemy , MySQL
— Knowledge of how to create modular and testable code

Will be a plus:

— Working with Redis
— Working with NSQ message broker
— Best Practices Implementation: Unit Testing (TDD), Code Review, CI/CD, GitFlow
— NoSQL databases
— Experience with high load
— Technologies: memcache, Flower
— Experience with monitoring and logging microservices

Responsibilities:

— working in the development team to develop, bugfix and support existing solution for corporate clients
— improve existing code and participate in the development of the project architecture
— offer solutions for the effective implementation of business features
— develop and maintain code in a testable state

What we offer:

— Medical insurance, English classes, Paid lunches
— Opportunities for professional development and personal growth;
— Competitive salary, reasonable and fair working conditions, flexible schedule
— Team of strong IT professionals working in a vibrant product environment
— Centrally located office near Poshtova Square metro station with a great view from our terrace