Careers

Senior Python Backend Engineer

Ramat Gan · Full-time

About The Position

MazeBolt is a fast-growing cyber-security startup with amazing people & product.

Our team developed the unique Radar™ testing technology that identifies DDoS vulnerabilities without downtime.

We solve the critical challenge of DDoS mitigation.

Job Description

We are looking for a Senior Python Backend Engineer to take the lead on the product's technological aspects primarily. You will lead technical decisions and be the authority for technical knowledge in the R&D team. You will also participate in task planning, estimations, and scheduling of the team’s work.

Duties and Responsibilities

  • Maintain high code quality.
  • Assure any hotfixes/urgent customer requests are delivered with appropriate documentation and technical debt tracking.
  • Improving engineering standards, tools, and processes

Reports to:VP R&D

Requirements

  • At least 5 years’ experience developing in Python on Linux
  • Experience with SQL Databases (I.e. Indexes, DB queries, schema creation, query optimization etc.)
  • Deep understanding of software development best practices – SRP, Encapsulation, SoC etc... and how to implement them effectively.
  • Experience developing on any of the following cloud providers – AWS, GCP, Azure, Digital Ocean, Vultr and be familiar with best practices for cloud environments
  • Experience in Agile/Scrum software development – Sprints, CI/CD etc
  • Independent, Organized, and with excellent communication skills
  • Excellent written and verbal English

Any one of these is an Advantage:

  • Experience with Django web framework
  • Good understanding of the networking stack – mostly TCP & HTTP
  • Experience in the Security field – Vulnerabilities, DDoS
  • Experience with Debian-based Linux distros
  • Machine learning

Apply for this position