You're using an older version of Internet Explorer that is no longer supported. Please update your browser.

Senior Developer

Kelowna, BC
Full Time
21 days ago

Infuse I.T. Inc | VinStream is a tech start up on the cusp of its growth stage with an existing base of paying customers. We are looking for a strong software developer who can guide our architecture, drive critical decisions, and lead the development team.

We are currently transitioning from a contracted dev team to in-house development, and are looking for someone to complete the transition and take on continued development.

Opportunity for team growth with junior programmers under you, and to provide leadership in technology and direction of development. Compensation will consist of a base salary + opportunity for equity.

Position Requirements:
  • Bachelor's degree in Computer Science, or college diploma with equivalent experience.
  • Technical | Javascript & MySQL
  • Strong experience with rate limited APIs
  • Proven experience as a senior software engineer
  • Excellent communication skills in English (both written & spoken)
  • Strong interpersonal and teamwork skills

Professional experience with the following is an asset:
  • Minimum 3 years of JavaScript development experience in an Agile environment, building web applications utilizing RESTful web service APIs, Async programming and Node.js
  • Familiarity with OAuth 2.0 protocols
  • Understanding of AWS architecture and systems (Code Deploy, CloudWatch, RDS)
  • Git for version control (bitbucket)
  • Experience with processing transactions through a PCI compliant hosted checkout provider3 (SOAP API)
  • Experience with POS systems (REST API)
  • Agile/Scrum methodology
  • Experience writing functional tests using web testing frameworks
Role Responsibilities:
  • Prioritizing software development projects, setting timelines and assigning tasks to team members.
  • Develop and document design, source base and architecture.
  • Maintain and manage existing source bases.
  • Review and improvise code.
  • Run tests and fix bugs.
  • Create & translate wireframes into a functioning web application that is accessible and responsive with exceptional usability
  • Collaborate with testers in development of test cases for JavaScript code
  • Participate in knowledge sharing activities with colleagues

How to Apply
Please submit applications to
Software and Programming