Senior Python Web Developer

 Job Description:

Main 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 all deliverables are met as per plans and specifications;
  • Ensuring delivery on time;
  • Ensuring up-to-date and high-quality documentation;
  • Ensuring a good unit test coverage of the newly developed features, as well as existing codebase;
  • Mentor teammates;
  • Actively participate in architectural discussions;
  • As a Scrum team member actively participating in Scrum Sprint Plannings, Dailies, Refinement, and Retrospective Meetings.

Job Requirements:

Essential skills:

  • 5+ years of experience in programming in Python (Web);
  • Experience with Django - preferably; or Flask, FastAPI, or similar;
  • OOP knowledge; 
  • Experience with Linux/Unix;
  • Solid understanding of databases;
  • Understanding of the common software development processes;
  • Good understanding of software configuration management;
  • Working with Cloud environments and deployments (Azure);
  • Experience in MySQL/PostgreSQL or similar Relation Database syntax;
  • Experience with Agile Methodologies.

Personal skills:

  • Excellent knowledge of English (both written and verbal) is a must;
  • Strong analytic view combined with pragmatic attitude (flexibility);
  • Open communication attitude: active listening and giving feedback;
  • Excellent communication and team collaboration skills;
  • Strong decision making and discussion drive skills;
  • Work experience in a multinational environment.
  Required Skills:

OOP Flexibility Database Development FastAPI Active Listening Debugging Customer Requirements Team Collaboration Collaboration Features Azure Deliverables Django Unix Agile Agile Methodologies Software Development Specifications Programming Integration Scrum Databases PostgreSQL Linux Software Testing Documentation MySQL Python English Communication Management