Position: Senior Python Developer
Company: Intellias
Experience required: 3y
English level: intermediate

**Project Overview:**
We are creating a revolutionary program in the Middle East. Aside from our experience working with the world’s most advanced e-governments administration systems, this is a project that will have a monumental global impact. The solution will help to build a community of future with efficient organization and seamless communication between all inhabitants.
Be part of an international team working on a high-impact project with top experts to build the most advanced e-government solutions in the world. You will have a chance to build systems from the ground up, adding value to our previous experience.

Collaborates with other engineers to develop modern and secure APIs for transforming, storing, and serving data and metadata, implement containerized, reusable and composable Platform components, and develop custom software for backend services.

**Responsibilities:**
• Active participation in distributed team environment & following process ceremonies
• Development of complex and business critical software without supervision
• Apply thoughtful approach to coding to deliver high quality code ready for test environment
• Debugging and solving complex integration issues
• Follow best practices in unit testing and integration testing
• Decompose business requirements into technical tasks. Participation in estimation process and DoD elaboration
• Ability to work with both formal requirement documents and informal verbal instructions
• Ability to take responsibility and ownership over technical tasks, issues of parts of software system

**Requirements:**
· At least 5 years of experience with backend development based on object-oriented programming and/or functional programming.
· Advanced proficiency with plain Python.
· Solid knowledge of Java or/and Kotlin.
· Adept of BDD/TDD, DRY, SOLID, and clean code principles.
· Understanding of large-scale distributed systems and/or data platform technologies.
· Knowledge of open source technologies such as MongoDB, PostgreSQL, Elasticsearch, Kafka, Spark, etc. is advantageous.