All offersGdańskPythonPython Team Lead (remote)
Python Team Lead (remote)
Python
ASTEK Polska

Python Team Lead (remote)

ASTEK Polska
Gdańsk
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Python
    advanced
    JavaScript
    advanced

Job description

100% remote job (the location on the map represents ASTEK Polska's office)

The project is about
creating a technical solution for processing experimental data of medical research. Enormous amounts of data (~500MB data per hour) is generated by medical instruments like mass spectometer, electron microscope, etc. The aim is to make those data available and searchable for other scientists with some help of an user friendly interface.

Responsibilities:

- Technical responsibility (shared with development team) for the system:
  • Design the system’s architecture
  • Develop a road map and release the plan
  • Analyse requirements
  • Design solutions for frontend,  backend, web UI, data models
  • Develop, maintain and deploy the front and back end code of the application
  • Design and implement integration solutions
  • Ensure quality of the product
  • Deploy new releases of the system to production
  • Troubleshoot and bug fix reported issues with the system
  • Keep the code libraries and based technology updated
  • Create and maintain documentation for the application
  • Collaborate with Product Owner, Testers and business users in PST time zone and technical resources in connected systems and platforms
  • Support of UAT activities

- Organize and supervise development work of a 3-persons’ development team
- Report status and progress to Product Owner
- Lead improvement initiatives
- Assure high quality of processes (DoR/DoD, QA process, Knowledge Management, CI/CD)

Requirements:

- Technical skills:
  • Python, including the following frameworks/libraries: Pyramid, Flask, SQLAlchemy
  • JavaScript, including the following frameworks: jQuery, Angular or React
  • Databases: MySQL
  • Tools: JIRA, Jenkins, Bitbucket, Docker, CI pipelines
  • Good knowledge about testing: automated testing, unit, int, e2e, performance, regression
  • Building distributed systems

- Soft skills:
  • Excellent English communication skills
  • Experience in leading distributed development teams
  • Expertise in agile delivery in Scrum
  • Experience in setting up and leading Scrum delivery in Jira
  • Experience in working in a global environment
  • Self organized, reliable and precise

- The job is running 100% remote. However there are some requirements regarding your availability:
  • Available for remote meeting after 5pm 2-3 times per week
  • Available for weekend deployments and post-deployment on-call hypercare in PST business hours (up to two weeks)
  • Available for occasional travel to USA (Visa required), 1-2 week, 1x per year
  • Available for regular meetings (1x per month) in an office in Warsaw 

We offer:
  • attractive salary
  • stable employment and professional development opportunities in an international environment
  • possibility of choosing preferred type of contract
  • working for well-known Polish and global brands
  • trainings
  • interesting, long-term projects
  • employee benefits package (private medical care, Multisport card), nice work atmosphere and team-building meetings
  • constant support of dedicated Astek Polska manager
  • cooperation with specialists in a given field