Job Summary
We're an Alberta-based tech company solving problems in the health and safety industry.
URL: https://inunison.io
Remote (Canada) OK - Calgary/Edmonton/Vancouver/Toronto preferred.
InUnison is a health and safety SaaS platform dedicated to making the world a safer place to work. InUnison makes an organization's health and safety program and resources more accessible to all workers.
As a Full Stack Developer on our small engineering team, you'll have the opportunity to make a real impact on the future of our product, and will be working on some of the core technical challenges at the company.
InUnison team values continuous learning, teamwork, and trust, in a no-ego and transparent environment. We’re looking for people who are interested in working in a startup environment, take pride in their work, and are always willing to express their opinion.
Our Product
InUnison has digitized the health and safety program and can dynamically create one for any organization in any industry, as well as make it available through their computer or mobile device. InUnison also manages health and safety events such as safety meetings and injuries, and their associated workflows and corrective actions, guiding clients to a safer workplace.
Take a look at our website to learn more!
Our Tech Stack
- Our back end is Kotlin microservices running on GCP Kubernetes (GKE), using primarily Postgres databases. We're beginning to incorporate serverless and pub/sub as we grow.
- Front end is 100% React/Redux, using Flow.
- We continuously evaluate new technologies and are open to using the best tools available.
Job Responsibilities
We expect you to work with other engineers, your team lead, and directly with our Senior Developers, as well as to contribute to software discussions. Of course, you’ll be writing a lot of code, so we expect your work to be thoughtful, maintainable, and tested. Never be afraid to ask questions.
- You will be involved in architectural and design discussions.
- You will be working on existing microservices (don’t worry - not with legacy code!) and helping to create new ones.
- You will be working on and with our APIs.
- You will be working on the existing React/Redux front end, helping to build out the product vision and improve our platform.
- You will be working as an individual contributor, but in a team environment. Strong communication skills are very important.
Required Skills
- Bachelor’s degree in Computer Science or Engineering, or equivalent technical training.
- 2+ years of past work experience and/or project involvement.
- Experience with Kotlin or a similar language (e.g. Swift, ES6 with a type system, Java to some extent), or an ability to learn quickly.
- Experience with React and ES6. Experience with Flow is an asset.
- Familiar with SQL (we use Postgres) and/or NoSQL databases.
- Experience with REST APIs.
- Experience with the JVM is an asset (e.g. Kotlin / Scala / Java experience).
- Experience with Kubernetes, Docker, and/or GCP is an asset.
- Ability to work in a fast-paced environment (shipping code daily) and take ownership for your work.
- Strong communication skills.
- 1 year Kotlin Preferred
- 1 year React Preferred
- 2 years Software Development Preferred
The successful candidate will demonstrate his or her programming competence either through past work or the interview, his or her passion for working in small teams on new projects, and his or her strong communication skills.
Compensation and Benefits Information
- Pay is scaled according to your demonstrated ability and commitment.
- Flexible hours, 3 weeks paid vacation.
- Ability to work from home or remotely.
Job Type: Full-time
Salary: $65,000.00-$80,000.00 per year
Benefits:
- Flexible schedule
- Paid time off
Flexible Language Requirement:
- French not required
Schedule:
- Monday to Friday
Supplemental pay types:
- Bonus pay
Education:
- Bachelor's Degree (preferred)
Experience:
- Full-stack development: 2 years (required)
Language:
- English (required)
Work Location: Remote