Job Detail

Senior Python Developer


Job Description

DeviceTotal is an up-and-coming post-seed cybersecurity startup, backed by market leading investors. Our technology predicts, identifies, and prioritizes vulnerabilities found on IoT devices and provides recommendations for managing and mitigating the threat of connected devices.

We are looking for a Backend Engineer to join our Backend Team.


  • Participate in planning and break down business requirements into an actionable sprint plan. 
  • Participate in system design and help make architectural and technological choices to support quality, performance, and scale goals.
  • Mentor other team members, Peer review pull requests and set quality standards, help the team meet its commitments.
  • Code new features and fix existing features for DeviceTotal's product; Participate in the entire application lifecycle: from inception to production.
  • Write clear and testable code and meet delivery commitments
  • Build complex data pipelines to move and manipulate data from a wide variety of data sources and clouds.
  • Learn new technologies and tools Independently and help the team setup and adopt them.

Job Requirement

  • Bachelor's degree in Computer Science
  • Excellent programming skills in Python.
  • 3+ years of experience in programming in full-time job in the industry.
  • 2+ Years in guiding and onboarding other engineers
  • Experience in Object-Oriented Design and programming concepts.
  • Experience with cloud services (advantage: Azure).
  • SSH / Bash / Linux / Remote debuggers 
  • Attention for details and code efficiency.
  • Courage to tackle hard problems.
  • Professional Working Proficiency of English.
  • Ability to quickly learn new technologies and adapt to a fast-paced development 
  • environment.
  • Team player, fast learner, independent, and committed.
  • Analytical capability to learn fast and grasp complicated concepts.


  • Experience and knowledge with data pipelines (ETL). 
  • Strong experience with Non-SQL databases.
  • Experience with Networking
  • Experience with data analysis, data science, or statistics methods using Python.
  • Experience with Elasticsearch, Kibana, ArangoDB, Airflow
  • Experience in Agile methodologies.
  • Interest in data analytics / cyber security

Full Name*
Email address*
Upload a different Resume (Your application will be submitted using this resume instead)
Choose a file
Only .pdf is allowed