All offersKrakówPythonSenior Python Engineer (Developer Tools)
Senior Python Engineer (Developer Tools)
Python
VirtusLab

Senior Python Engineer (Developer Tools)

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

VirtusLab

Join #VLteam! 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.

Company profile

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