#1 Job Board for tech industry in Europe

Senior Python Engineer (Developer Tools)
Python

Senior Python Engineer (Developer Tools)

Kraków
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office
VirtusLab

VirtusLab

Join the VLteam and elevate your career to new heights! Join us in shaping the future of software engineering with a team that values flexibility, fosters an open-minded culture, and delivers outstanding solutions. We have extensive knowledge about Data Engineering & Data Science, Cloud-Native Services, Reactive Systems, Dev Tooling and Frontend. We are also worldwide experts in Scala language, officially supporting its development and tooling.

Tech stack

    Python

    advanced

    Git

    advanced

    Jenkins/CI

    junior

Job description

We are looking for passionate engineer to create and maintain set of tools used daily by thousands of developers and testers using different languages and technologies to improve and speed up development process.

Tools are aiding most parts of software development cycle such as:
  • bootstrapping workspaces and maintaining dependencies
  • integration with build tools and IDEs
  • code review tools: automated process of code analyze, selecting reviewers and test suites
  • CI/CD: managing artifacts, deployments and releases
  • Integration with JIRA, Bitbucket and other tools 
  • automation of branch integration and upgrades of dependencies

Responsibilities:
  • planning, designing and deploying new features and functionalities
  • maintaining and tuning existing tools 
  • troubleshooting performance and stability issues 
  • writing scripts to automate various tasks
  • providing engineering escalation support

Required Skills
  • 2+ years of experience  
  • Good programming skills in Python
  • Practical knowledge of git or other version control system
  • Experience with performance troubleshooting and resolution

Nice to have
  • Unix scripting skills
  • Knowledge of issue tracking type tools (Jira)
  • Experience with kerberos authentication
  • Experience with Continuous Integration systems (Jenkins)
  • Experience in/with Java and/or C++ development
  • Experience with software development, deployment, change and release management