Careers

Software Engineer (Django)

Title: Software Engineer (Django)

Location: Remote (US)

Summary

Network to Code (NTC) is a leader in the network automation training and professional services market. With the rapid expansion in the network automation market, Network to Code is hiring Software Developers to build products which enhance our consulting engagements with clients. These individuals are client-facing and help NTC deliver cohesive network automation solutions for specific client projects, working on a multitude of technologies and open source projects.

Responsibilities

  • Develop Python Django software products using the Django REST Framework
  • Perform full lifecycle software development
  • Review code and assess code quality
  • Working closely with UX and Front-end Developers
  • Designing and creating RESTful APIs for internal and partner consumption
  • Working in an agile environment with an excellent team of engineers

Qualifications

  • 5+ years’ experience of Python coding skills
  • 3+ years hands on experience with the Django and DRF
  • Solid database skills in a relational database (i.e. MySQL, PostgresSQL, etc.)
  • Knowledge of how to build and use RESTful APIs
  • Strong knowledge of version control (i.e. git, svn, etc.)
  • Experience deploying Python applications into production
  • Comfortable doing their day to day development in a Linux environment
  • Familiar with CI/CD and how it could be applied to network automation
  • Familiar with traditional Git workflows for working in a collaborative environment.

Bonus

  • Contributed to open source project
  • Experience running containerized applications in production (Kubernetes, etc)
  • Experience in a Financial sector
  • Experience with BitBucket, Jenkins, and Jira