Ajax Systems is an international high-tech company that offers comprehensive security solutions for residential and commercial properties. We are looking for a Python Developer to join our team.
Requirements
- at least 2 years of experience with Python3
- knowledge of asyncio
- deep understanding of OOP, design patterns, and best practices of programming
- experience with version control systems (Git)
- basic knowledge of docker and containerized environments
- experience with testing frameworks (e.g., Pytest, Unittest)
- knowledge of Unix/Linux basics
- knowledge of multiprocessing and sockets
- good knowledge of SQL and experience working with relational databases (e.g., postgresql, sqlite)
- experience with CI/CD tools (Jenkins, bitbucket, etc.)
- experience with cloud platforms (e.g., aws)
- experience with backend development on Python for web solutions (sockets, web protocols, zmq)
- knowledge of binary serialization (messagepack, protobuf, etc.)
- experience with microservices architecture
Benefits
- Competitive salary
- Medical insurance
- Corporate English language training
- Compensation for professional development