Position: Middle Python Developer (Financial solution)
Company: Sigma Software
Experience required: 3y
English level: pre

- At least 3 years’ experience developing software in production environment
- Solid experience with Python
- Hands on experience with Python frameworks (Django or Flask)
- Good understanding of software design principles and patterns
- Familiarity with some ORM (Object Relational Mapper) libraries
- Experience with major SQL and NoSQL data storages
- Knowledge of message brokers (e.g. RabbitMQ, Kafka), REST and communication protocols
- Understanding of service-oriented and microservice architecture concepts
- Good understanding of security and privacy mechanisms and the corresponding industry standards
- At least Intermediate level of English