OiO.lk Community platform!

Oio.lk is an excellent forum for developers, providing a wide range of resources, discussions, and support for those in the developer community. Join oio.lk today to connect with like-minded professionals, share insights, and stay updated on the latest trends and technologies in the development field.
  You need to log in or register to access the solved answers to this problem.
  • You have reached the maximum number of guest views allowed
  • Please register below to remove this limitation

Middle Python Developer

  • Thread starter Thread starter Eleks
  • Start date Start date


ELEKS Software Engineering and Development Office is seeking a Middle Python Developer to join our team at one of our locations: Lviv, Ivano-Frankivsk, Ternopil, Uzhhorod, or Chernivtsi.

Our customer’s project aims to create a centralized platform that serves as a comprehensive hub for customers to seamlessly interact with the customer’s product. This portal will facilitate user engagement by providing a singular location where customers can define the source of data, articulate necessary data manipulations, and ultimately obtain desired results. Additionally, the portal will serve as a dedicated space for users to pose questions, seek clarification, and address any issues they may encounter during the interaction with our customer’s product.

Technical stack: Python, Django, DjangoRestFramework, Angular, MySQL, Azure.

  • 3+ years of experience in software development with Python
  • Experience with Django and Django REST Framework
  • Angular, Microsoft Entra single sign-on, Docker, Kubernetes, and BitBucket pipelines would be a plus
  • English Upper-Intermediate
  • Ability to talk with customers, identify their real needs, and propose the most optimal and valuable solution
  • Problem-solving skills
  • Good Team player

  • Develop solutions and algorithms based on technical specifications or other requirements documentation; apply standard algorithms where appropriate
  • Write program code according to the established application architecture
  • Structure and format source code, adding comments and markup; name variables, functions, classes, data structures, and files according to company conventions and industry best practices
  • Modify existing code and verify its functionality, ensuring compliance with readability and performance standards
  • Use version control systems to track code optimization progress and to manage code changes, committing changes according to version control guidelines
  • Perform analysis, verification, and debugging of software code at the application unit level
  • Detect defects, apply debugging techniques, correctly interpret bug reports, and use modern compilers, debuggers, and code optimizers
  • Reproduce defects logged in the issue tracking system, identify their causes, and modify code to fix them
  • Develop and document program interfaces, software module and component assembly procedures, software deployment and update procedures, as well as data migration and transformation procedures
  • Independently estimate and set task completion terms
  • Coordinate task deadlines with the Technical Leader or Project Manager

  • Above-average compensation
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Projects from scratch
  • Team of professionals
  • Dynamic environment with a low level of bureaucracy