Senior Python Developer (Telecom)

  • Kharkiv
  • Kyiv
  • Lviv
  • Odesa
  • Python

Are you a talented Python Developer with a passion for working in a creative and challenging environment? Would you like to drive our fresh Telecom project? Then join us!

We are seeking a Senior Python Engineer to take part in the design, architecture, and development of advanced software solutions, and provide high levels of system support and analysis.

Project

The project is for one of the biggest Telecom providers and includes the development of a system for contract service management.
The system provides tools for storing, updating, maintaining and analyzing a variety of products to aggregate data from many customer’s systems & tools to allow efficient Life Cycle management.

Meet your team!
  • Responsibilities

    • Start the project from scratch, define overall picture, set goals, motivate team and measure KPI’s
    • Maintain and analyze existing legacy components, modules, and configuration changes
    • Coordinate different teams: developers and operations, be a technical coach for teammates
    • Propose improvements for further product development
    • Perform task decomposition and develop work breakdown structure
    • Code, debug, document, and maintain portions of software
    • Investigate multi-component systems
    • Collaborate closely with customer, coordinate teamwork
    • Design separate components, modules, classes, database tables, etc.
    • Contribute to the development of technical project documentation, guidelines, checklists, and manuals for development and operations
    • Comply with the best engineering practices, technical standards, and quality criteria set forth on the project
    • Participate in estimation and planning sessions
    • Report status and progress according to project and Company demands
  • Requirements

    • At least 5 years’ experience developing software in production environment
    • High proficiency in Python
    • Good knowledge of Django (2.1.5)
    • Experience with PostgreSQL (using Django ORM)
    • Good knowledge of Celery, Redis (with knowledge of different structures)
    • Good knowledge of CI process
    • Deep understanding of deployment process
    • Deep understanding of architecture design
    • Deep understanding of how to encrypt/store/handle data in the DB
    • Upper-Intermediate  English level
  • Personal Profile

    • Strong analytical and communication skills
    • Self-management
    • Flexibility
    • Willing to learn