Zinkworks is a trusted partner to Telecoms and Financial Services organizations around the world. We help modernize legacy systems, move mission-critical systems into the cloud, and exploit the power of AI-driven automation. Our people thrive in technically complex environments where our commitment to quality and our expertise in software innovation and cutting-edge technologies helps our clients prepare for the future, accelerate growth and improve operational efficiency. We build long-lasting relationships with our customers to accompany them through their innovation journey.
At Zinkworks, we are passionate about technology, collaboration, and innovation. We specialize in delivering cutting-edge solutions to our clients, empowering them to stay ahead in a rapidly evolving digital landscape. As a trusted partner in software and network automation, we provide a dynamic and rewarding work environment where creativity thrives, and professional growth is a priority.
We are looking for a Network Automation Developer to join our talented team. If you have a passion for automation, a strong background in software development, and an eagerness to solve complex challenges, we want to hear from you
Key Responsibilities
* Develop, implement, and maintain network automation solutions using Python and modern frameworks.
* Design and build scalable backend services and APIs, ensuring seamless integration with existing systems.
* Collaborate with cross-functional teams to identify automation opportunities and optimize network operations.
* Develop and maintain frontend applications using Vue.js to enhance user experience.
* Work with relational (MySQL, PostgreSQL) and NoSQL databases, ensuring efficient data management and optimization.
* Implement version control strategies using Git and follow best practices for collaborative development.
* Apply software engineering principles to create modular, maintainable, and scalable code.
* Troubleshoot and debug issues across the application stack, employing robust testing methodologies.
* Participate in Agile development processes, contributing to sprints, stand-ups, and retrospectives.
Required Skills & Experience
Technical Skills
* Proficiency in Python – Strong command of Python, including advanced concepts and best practices.
* Web Frameworks – Hands-on experience with Django, Flask, or FastAPI for backend development.
* Frontend Development – Proficiency in JavaScript frameworks such as Vue.js for creating dynamic UIs.
* Database Management – Expertise in working with MySQL, PostgreSQL, and NoSQL databases.
* API Development – Experience in designing and implementing RESTful APIs and microservices architectures.
* Version Control – Practical experience with Git, managing repositories, and collaborating in development workflows.
* Software Engineering Principles – Strong knowledge of object-oriented programming, design patterns, and clean code practices.
* Problem-Solving & Debugging – Ability to analyze complex issues, implement effective solutions, and troubleshoot efficiently.
* Testing & Automation – Experience writing unit tests, integration tests, and end-to-end tests.
* Agile Methodologies – Familiarity with Agile frameworks such as Scrum or Kanban.
Soft Skills
* Excellent verbal and written communication skills.
* Strong team player with the ability to collaborate across departments.
* Exceptional time management and ability to prioritize tasks effectively.
* Customer-focused approach, ensuring both internal and external stakeholders' needs are met.
* Passion for continuous learning and keeping up to date with industry advancements.