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 & ExperienceTechnical 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.