Junior Python Developer

 Job Description:


Responsibilities:

  • Implementation, testing, and integration of customer requirements for the world's leading provider of lithography systems;
  • Debugging and fixing problems in the existing code;
  • Ensuring delivery on time;
  • Ensuring up-to-date and high-quality documentation;
  • As a Scrum team member actively participating in Scrum Sprint Plannings, Dailies, Refinement, and Retrospective Meetings;
  • Mentor teammates;
  • Actively participate in architectural discussions.

Requirements

Experience:

    • 1+ years of experience in programming in Python;
    • Experience in writing automated tests in Python;
    • Strong OOP knowledge;
    • Experience with Linux/Unix;
    • Understanding of the common software development processes;
    • Good understanding of software configuration management;
    • Experience with C/C++ is an advantage;
    • Experience with Agile Methodologies;
    • Work experience in a multinational environment is an advantage.

Personal skills:

  • Team player;
  • Robust personality;
  • Ability to work independently in a dynamic environment;
  • Strong analytic view combined with pragmatic attitude (flexibility);
  • Open communication attitude: active listening and giving feedback;
  • Excellent knowledge of English (both written and verbal) is a must.

  Required Skills:

Python

 Package Details:

Benefits

  • Option for working remotely;
  • Flexible working hours;
  • Friendly work environment;
  • Supplementary health insurance;
  • Loyalty programs:
    • after each year worked you get additional paid annual leave (1 per year, max. 25 days total);
    • after the third year, you can get a budget for a car or be included in a bonus program;
    • after the fifth year, you will receive a one-time holiday bonus;
  • Free parking and carpooling;
  • Employee recognition program;
  • Technical and personal learning opportunities;
  • Quick onboarding process;
  • Personal freedom to solve complex problems.