Python Lead

Czech Republic; Remote

Customertimes is hiring Python Lead to join our new project in Brno, Czechia.

Job Description

Join our dynamic team at a cutting-edge cybersecurity company that is revolutionizing web application security. We're on the hunt for a talented Lead Python Developer who will spearhead the development of our state-of-the-art DAST (Dynamic Application Security Testing) tool. In this role, you will collaborate with top-notch professionals, tackle exciting projects, and be instrumental in building our Development team from scratch.

As our Lead Python Developer, you'll take charge of our groundbreaking web application security platform. Your expertise will be crucial in identifying potential vulnerabilities and ensuring the delivery of high-quality, secure software solutions.

Qualifications

  • Strong production development experience with Python
  • Proven experience as a Lead Developer or similar role in software development
  • Experience with various concurrency models, such as gevent, micro threads, asyncio
  • Experience working with RDBMS (PostgreSQL) and NoSQL (MongoDB) databases
  • Good knowledge of back-end systems and RESTful architectures exposing APIs
  • Ability to work with Git, Atlassian stack, and G Suite
  • Familiar with good engineering practices and unit test frameworks
  • Experience working with Amazon Web Services (EKS, S3, RDS, EC2)
  • Proficient use of both written and oral English is a must
What is nice to have:
  • Linux skills
  • Ability to build GitLab CI/CD pipelines
  • Experience or knowledge of Docker and/or Kubernetes

Responsibilities

  • Help build new features exposed over an API to both customers and front-end engineers
  • Understand and modularize an existing Python 3 vanilla codebase
  • Build reusable code, components, and libraries for future use
  • Optimize application for maximum performance and scalability
  • Implement RestAPI/GQL to support requirements of Vue.js front-end
  • Work closely with the business to maintain accountability for performance in the team
  • Provide mentorship and supervise developers
  • Work closely with Product Managers to ensure your product-focused, cross-functional team is integrated into the success of the business
  • Drive technical design sessions, retrospectives, 1:1s, code reviews etc
  • Contribute to the hiring strategy and professional development of the teams

Working Conditions

What we offer:
Financial stability and competitive compensation depending on experience and skills
B2B contract
Social package – Private Medical Healthcare
Transparent professional and career growth development plans
Buddy system
Flexible work schedule
20 working days of paid vacation leave
5 days off on demand
15 working days of paid sick leave with a certificate
4 months of paid Maternity Leave on B2B
Referral Program
Access to Language Learning Platform goFluent
Additional training and certifications
Friendly team and pleasant working environment