Full Stack Developer, Vivid Solutions Inc., Victoria, BC

We are seeking experienced Full Stack Developers to provide leading IT services to our clients.


Key Responsibilities:

  • Write and maintain solid, robust, efficient, and maintainable code using best of breed languages, frameworks, and tools.
  • Collaborate with other software developers to plan, design, develop, test, and maintain applications in accordance with established standards.
  • Design and develop APIs.
  • Ensure cross-platform optimization and responsiveness of applications
  • Create rapid prototypes to support the design process.
  • Integrate developed code with automated test infrastructure.
  • Mentor and learn from other team members through pairing, code reviews, and documenting code.
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget.
  • Assist with the preparation of design and test documents.
  • Stay abreast of developments in web applications and programming languages.

Skills & Experience:

  • 3+ years’ experience building and maintaining large, enterprise, and/or Internet applications supported by a degree or technical diploma.
  • Expert knowledge of REST and RESTful web services.
  • Expertise in object-oriented programming in Unix and Windows environments developing with JAVA, JavaScript, and open source technologies.
  • Experience with an RDBMS such as Oracle or Postgres.
  • Experience utilizing bug tracking applications such as JIRA and version control such as GIT, Bitbucket, or SVN.
  • Experience working with and writing Unit, Integration, and E2E tests.
  • Experience in Agile, Scrum, Continuous Integration and Delivery, Test-Driven Development, and Application Lifecycle Management.
  • Knowledge of Microservices Architecture.
  • Knowledge of frameworks such as React and Angular.
  • Excellent interpersonal skills; both spoken and written.
  • Track record of maintaining effective relationships with multiple teams (Applications, Infrastructure, DBAs) and all levels of management.
  • Expert knowledge of design patterns and best practices.


Nice to have:

  • IT experience in public sector environments.
  • Experience modernizing legacy applications in an iterative approach.
  • Experience in developing spatially enabled, mapping, and GIS applications.
  • A positive outlook on life and a can-do attitude!


Benefits & Culture:

  • Great health benefits.
  • Profit share program.
  • RRSP matching.
  • Flexible hours & work-from-home options.
  • Team events.
  • Professional Development.
  • Personal Health and Wellness benefit.
  • Monthly Home internet benefit
  • A company that’s committed to a work-life balance with excellent professional growth opportunities.


Apply Now


Apply Now