Intermediate Software Developer

Job Type Permanent
Job ID 16934
Salary $0.00
Job Description

Title: Intermediate Software Developer

Location: Vancouver, BC
Type: Full Time, Permanent
Salary: TBD
Benefits: Full Benefits including Dental care, Extended health care, Life insurance, Paid time off, Vision care, Casual dress, On-site parking
Schedule: 8 hour shift
Work remotely: Temporarily due to COVID-19

COVID-19 precaution(s):

  • Remote interview process
  • Virtual meetings


Our client is a high tech security company based in Vancouver, that provides anti-drone solutions. Their technology can safely and effectively detect, identify, and neutralize rogue drones to prevent them from posing security threats in unauthorized areas.


  • Strong development and practical experience in creating and implementing web-based user interfaces
  • Responsible for constructing the front-end interfaces with JavaScript frameworks and collaborating with backend developers, as well as developing web server features with Python.
  • Must  be able to work closely with the development team to build out the application components and maintain these systems throughout the development life cycle.
  • Must also have the ability to diagnose problems and ensure load efficiently, high availability and reliability for load balancing across the platform.
  • My client is not expecting you to arrive with everything you need to know. They work in a highly collaborative environment where they will educate you on the technologies they have adopted while you help to further innovate, be it software, procedures, or fun! In return you will develop, test and maintain software products to ensure strong functionality and optimization.


  • 2+ years of professional experience in software development, testing, and maintenance
  • Proficient in AngularJS, Python, MySQL
  • Hands-on experience working with HTML, CSS/SCSS, REST, Nginx, MQTT
  • Experience with Linux command line programs and shell scripts
  • Experience with test-driven development and automated testing frameworks
  • Strong background in server-side architecture for scalability, availability, performance, security, and agility
  • Experience with Scrum/Agile development methodologies
  • Excellent verbal and written communication skills
  • Good understanding of latest technology trends
  • Ability to quickly pick up expertise on new technologies
  • Ability to adjust to change and rapid pace of development
  • Excellent problem-solving skills with the ability to translate requirements into a technical design, but within the constraints of the current platform or legacy systems
  • Bachelor’s Degree in computer science or equivalent experience
  • Eligible to work in Canada

If you have the skills and experience that we are looking for to be successful in this role, please submit your resume to Masood Noor by email at

Apply Online