Domotz is an award winning network monitoring and management SaaS. With offices in USA, Bulgaria, Italy, Ireland and customers in 160+ countries, we help Managed Service Providers, IT Professionals, Enterprises and System Integrators to remotely manage and solve even the most challenging Network and IT issues in an efficient, secure and cost-effective way.
Domotz is looking for a Back End\Python Software Developer with a passion for technology within the IoT and Computer Network sectors that is self-driven, positive and eager to take on new challenges in the industry.
The role involves working on the whole product life-cycle. You will be responsible for researching and developing new features for our existing cloud solution and integrating third-party devices and systems with our solution.
Requirements:
- BSc or MSc in Computer Science, Software Engineering or a related discipline
- Minimum 2 years of experience in IT software development
- Proficiency with Python
- Proficient English and good communication skills
- Experience with git or any other version control software
- Knowledge virtualization software (Virtualbox, Docker)
- Knowledge of Networking concepts and protocols (telnet, ssh, snmp, http)
- Knowledge of OOP
Advantages:
- Experience with Javascript is a plus
- Any other programming or scripting languages are a plus
- Experience with Linux OS and bash scripting
- Experience in writing extensive unit tests using automated TDD tasks
- Experience in database and data modeling (SQL, NoSQL)
- Experience in Agile methodologies (Scrum, Kanban)
- Experience in using APIs and web-scraping
What we offer:
- Permanent position with competitive compensation for the right candidate
- Extensive benefits (multisport, flexible hours and remote/office attendance)
- Up to 20% of working time available to develop innovative personal projects
- Opportunity for international career growth in a very innovative company
- Work-life balance