DevJobs

Software Developer (Infrastructure & Automation)

Overview
Skills
  • Python Python ꞏ 2y
  • React React
  • Vue.js Vue.js
  • Linux Linux
  • Pytest
  • Selenium Selenium
  • Computer networking
  • Containerization technologies
  • Non-relational databases
  • Web applications development
we are seeking a highly skilled and motivated Software Developer to join our software development team (fullstack: 90% backend, 10% frontend).

As a part of our team, you will be responsible for designing, developing, and implementing software solutions to ensure the quality and reliability of the company’s core products. You will tackle challenging technological issues on a daily-basis in areas such as computer networking, operation systems, virtualizations, complexity and efficiency, distributed programming, parallelism, concurrency, user-experience (UX) and so much more.

You will collaborate with cross-functional teams to understand requirements, devise testing strategies and workflows, participate in development of our automation framework, and write end-to-end tests to evaluate the quality and performance of the products. Your skills and expertise will play a crucial role in improving Toka’s cutting edge IoT intelligence platform, and by extension,improving the security of Tier-1 countries around the globe!

Looking forward to meeting with you.

Responsibilities:

  • Develop frameworks, tools, simulators, emulators, and test scenarios to assess the quality and durability of Toka’s core products.
  • Participate in code reviews, provide feedback, and promote adherence to coding standards.
  • Identify, analyze, report bugs.
  • Collaborate with product managers, researchers, developers, and quality assurance teams to understand software requirements to define effective testing or evaluation strategies.
  • Improve the core products testability, modelization and architectures.
  • Stay up to date with industry trends, tools, technologies and best practices.

Requirements:

  • Strong proficiency in at least one higher level programming language.
  • 2+ years experience working as a part of a software development team in the Hi-tech industry or a technological unit.
  • Solid understanding of software testing principles, techniques, and best practices.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Passionate about cutting edge technologies.
  • Ability to work effectively in a fast-paced, dynamic environment.
  • Experience with Python and concurrent programming.

Advantages:

  • Significant - experience working with Pytest.
  • Experience working with Linux.
  • Experience working with Selenium.
  • Experience working with React and / or VueJs.
  • Experience developing web applications.
  • Familiarity with containerization technologies.
  • Familiarity with computer networking.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Experience working with non-relational databases.
Toka