Python Team Lead

United Arab Emirates, United Arab Emirates

Job Description

We are revolutionizing the Retail, Fulfillment, and Intralogistics industries, developing our own cutting-edge robotics by creating software and hardware systems. We\xe2\x80\x99re proud to supply and integrate our original product into existing supply chains and provide full-service maintenance. We are completely committed to openness, responsibility, and freedom of engineering. We are working and going to work with colleagues who share our values and are eager to work in a challenging environment.

Job location ON SITE at Dubai, Silicon Oasis

Job Summary:

We are looking for a full-time Python developer to join our developers team with higher technical, or 5+ years of experience as a Senior Python developer in technology companies, more than 3 years in the position of a lead developer or team lead.

Duties:
  • analysis of requirements, decomposition of tasks and business requirements
  • architecture design, algorithm development, code debugging
  • participation in code reviews
  • work with the task tracker
  • Managing a small development team
Professional literacy:
  • Knows and can explain the life cycle of a complex software product (understanding the cost of making changes at various stages of the product life cycle). Understand the phases of prototyping, development, commissioning, operation, decommissioning.
  • Knows and can explain the value of various ways to ensure the quality of software products and rank their importance to the business. Unit -> Integration/End-to-end -> Manual QA
  • Knows how to organize the work of the development team: form tasks, estimate deadlines, manage task priorities, ensure quality, control deadlines
Professional skills:
  • Python, Postgres, MQ broker, back-end or fullstack development experience from 5 years
  • Basic knowledge of front-end technologies like angular, react or others
  • Experience in organizing the CI/CD process
  • Knowledge of the means and methods of building the process of developing and ensuring the quality of software
  • Experience in designing and analyzing various algorithms, knowledge of classical algorithms and data structures, typical architectural approaches.
  • Ability to write clean and understandable code
  • Ability to communicate ideas, justify chosen decisions
  • Linux development experience, ability to work effectively in a Linux environment
  • Experience in analyzing and troubleshooting software problems (ownership of debugging tools)
  • Experience in designing complex software, experience in applying various types of testing, Continuous Integration
  • Experience in decomposition and estimation of the execution time of large tasks
Personality traits:
  • Willingness and desire to take responsibility not only for their own results, but also for the results of the team.
  • Attention to detail
  • Shows initiative
  • Ability to speak fluently
  • But he thinks more than he speaks (reflection at the moments of conversation, discusses questions)
  • Ability to listen and ask questions
  • Good self-organization skills
  • Neatly dressed in clothes of calm colors
Python Team Lead\xe2\x80\x99s pipeline:
  • 60% - architecture design, development and debugging of functionality
  • 35% - decomposition of tasks, code review of colleagues, control of deadlines and quality of task completion
  • 5% - work with the tracker, technical documents

Bayt

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1563886
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    United Arab Emirates, United Arab Emirates
  • Education
    Not mentioned