Join Our Team – Full Stack Developer

Black Iris Software Solutions Inc. is a company based in Victoria, British Columbia, with a mission of delivering high quality software solutions to its clients.

In order to support one of its core clients, Black Iris Software Solutions is seeking an awesome individual to join its small team working on an emergency medical dispatch solution used worldwide. This individual will be working alongside other full stack developers, mobile app developers, and business counterparts.

The above-mentioned solution is a complex and rich-feature one. The sought individual should be motivated to work on a system of such complexity. The solution uses many cool technologies and the work will involve refactoring, fixing bugs, working on new features, and infrastructure maintenance.

The role is remote within Canada. We value work/life balance and prefer flexible schedules. However, an overlap between 9 am PST and 2 PM PST is needed to allow for discussions and updates with the other team members + 3 flex hours/day.

Responsibilities

  • Work with the client to identify requirements and priorities on the front end and on the backend
  • Develop features that are driven by business requirements
  • Fix bugs and improve code quality
  • Perform basic server maintenance on production and staging environments
  • Modify and update deployment and build pipelines
  • Respond to production emergencies
  • Write unit tests and integration tests

Qualifications

  • 2-3 years coding experience
  • Good knowledge of Ruby on Rails or other similar web frameworks
  • Good knowledge of Angular 10+ and TypeScript
  • Good knowledge of Relational Database Systems (PostgreSQL)
  • Exceptional ability to investigate problems and hard to find bugs
  • Experience with writing unit tests
  • AWS ecosystem knowledge is a plus
  • PostGIS knowledge is a plus
  • Knowledge of dockerized environments
  • Excellent verbal and written communication skills
  • Excellent problem solving skills

But above all, motivation :)

What We Offer

  • Remote working environment with flexibility in schedule
  • 3 weeks/yr of paid vacation
  • Dental / Medical / Vision benefits
  • Supportive team and learning environment
  • Sick days
  • Exciting tech stack and skill building opportunities