Position: Senior Python Developer
Company: Indigo
Category: Python
Experience required: 3y
English level: upper
Published: 2022-06-01T00:00:00+03:00

Who will love this job:
An engineer – who has a passion for algorithms and computer science, system performance, clean code, and architecture with an owner mentality. 
An innovator – who loves refactoring, is not afraid to change the code and experiment and prefers automation to routine tasks. 
A doer – who is enthusiastic about new challenges, a broad spectrum of responsibilities, and hard work to produce high-quality results. 
A learner – who is not afraid of being outside of the comfort zone and ready to dive into one of the most complicated business domains. 
A teacher – who shares approaches and ideas and can bring their own expertise and point of view to the company. 
An excellent teammate – who has a combination of technical and personal qualities to thrive in a cutting-edge software development environment. 
What you’ll do 

Client love engineering, so they build our processes around writing code, designing systems, refactoring, and solving problems. You’ll work on our real-time risk product which is built with a service-oriented architecture in Python and Java. 
Depending on your personal career path, the stack of used technologies and the duties will vary from maintenance and bug fixing to solving scalability issues, optimizations, refactoring, modernization, migration, introduction development, and production tools. 

Requirements:
Strong Computer Science background 
A deep understanding of the Python language 
Understanding of asynchronous I/O, multi-processing, and distributed computing 
Experience working in a Linux environment 
Necessary problem decomposition and design skills 
Proficiency in the unit testing methodologies 
Experience with NoSQL (MongoDB, Redis) databases  
A strong understanding of REST, gRPC, RabbitMQ 
Some knowledge of other languages like JavaScript or Java 
Knowledge of CI tools Jenkins, TeamCity 

Our client challenges their employees every day to think creatively and innovate across silos and across platforms.  

Join!