Skip To Main Content
backBack to Search

Senior Python Developer

Hybrid in Kazakhstan
Python.Core& 7 others
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job

We are seeking a Senior Python Developer to join our team, focusing on building robust web applications and microservices with a strong emphasis on data processing, integration and workflow orchestration.

Responsibilities
  • Develop web applications using Python as the primary programming language
  • Apply general programming patterns and best practices
  • Engineer authentication and authorization mechanisms for applications
  • Design and implement RESTful interfaces and service contracts
  • Build and maintain microservices, including message bus patterns and delivery semantics
  • Integrate applications with RabbitMQ and relational databases
  • Work with geospatial data and PostgreSQL
  • Conduct unit and integration testing in Python
  • Implement application monitoring, metrics calculation and automated log extraction
  • Utilize full-text search engines where required
  • Collaborate on workflow orchestration and application metrics exposure
Requirements
  • Minimum 3 years of working experience in software development
  • Knowledge of Python, web application development and microservice engineering
  • Understanding of authentication, authorization and RESTful API design
  • Expertise in RabbitMQ, relational data and geospatial data handling
  • Proficiency in PostgreSQL and experience with application monitoring
  • Skills in unit testing, integration testing and metrics calculation
  • Background in message bus patterns and service contracts
  • Familiarity with automated log extraction and full-text search engines
  • English proficiency at B2 level or higher
Nice to have
  • Understanding of distributed transactions, application integration patterns and microservice-based authentication patterns
  • Familiarity with Apache Kafka, API Gateway, SSO and workflow orchestration
  • Experience with robotic process automation, software scalability models and big-data
  • Knowledge of application load testing, PostGIS, key-value storage and caching
  • Showcase of open-source object storage, Min.IO and cloud-based file storage (ADLS Gen2, AWS S3, Google Cloud Storage)
  • Understanding of CICD concepts