Full Stack Developer - Network Automation - Python

Be among the first applicants.
Zinkworks
Edmonton
CAD 70,000 - 110,000
Be among the first applicants.
2 days ago
Job description

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.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Full Stack Developer - Network Automation - Python jobs in Edmonton