DevJobs

Senior Python Software Engineer

Overview
Skills
  • Python Python ꞏ 4y
  • Django Django
  • RDBMS RDBMS
  • Linux Linux
  • Cloud

MazeBolt is pioneering a new approach to DDoS security: Preventative, Proactive, Automated Protection.

RADAR™, an industry-first patented solution, empowers organizations to identify and remediate vulnerabilities in every layer of DDoS protection.

Global enterprises, including financial services, insurance, gaming, and high-security government environments, rely on MazeBolt to prevent damaging DDoS attacks.

This is an opportunity to join a fast-growing startup company composed of skillful team players working closely with each other and a continuously growing worldwide customer base.


We are actively seeking a seasoned and passionate Senior Python Software Engineer to play a pivotal role in shaping the technological landscape of our product. As a key member of our R&D team, you will not only be responsible for delivering top-tier code quality but also for driving innovation, implementing best practices, and mentoring a dynamic team of developers as we navigate the ever-evolving startup environment.


Responsibilities:


  • Develop high-quality, robust Python code that meets and exceeds industry standards.
  • Lead initiatives to continuously review and elevate internal code quality standards.
  • Collaborate closely with the R&D team to identify and implement innovative solutions.
  • Participate actively in decision-making processes, contributing to architecture design and technology research.
  • Tackle diverse and complex problems related to scale, performance, and business logic.
  • Reports to the R&D team lead, providing insights and updates on project developments.


Requirements:


  • Minimum 7 years of overall development experience with at least 4 years dedicated to Python development, including Linux environments.
  • Proficiency with Relational Databases, showcasing expertise in indexes, database queries, schema creation, and query optimization.
  • Hands-on experience with cloud providers and a strong understanding of best practices for cloud environments.
  • In-depth knowledge of software development best practices, including Single Responsibility Principle (SRP), Encapsulation, Separation of Concerns (SoC), and effective implementation strategies.
  • Proven experience in Agile/Scrum software development, including sprint participation and familiarity with CI/CD pipelines.
  • Familiarity with the Django web framework is a significant advantage.
  • Dynamic problem-solving approach with a demonstrated ability to create a positive and collaborative working environment.
  • Independence, organizational skills, and excellent written and verbal communication in English are essential.

MazeBolt