Lead Software Developer / Eng.
Company
Kyros
Location
Kamloops BC
Type
Full Time
Job Description
Who is Kyros
Kyros is a Minneapolis-based Public Benefit Corporation that has built and operates a software platform that helps people suffering drug and alcohol addictions, intervenes in real-time at their time of greatest need, and establishes a roadway for life-long recovery. We will be transforming the lives of millions of people with our platform that coordinates non-profit organizations, government agencies, insurance, and on-the-ground providers to deliver services on a just-in-time structure. This is not just an aspiration. We are funded and are making it happen right now.
Our ultimate goal is to ensure the delivery of comprehensive and compassionate services to suffers from substance abuse and collateral disorders.
We are looking for a skilled Full Stack Senior Engineer to join our Engineering Team as a Lead for one of our Product Mission Teams. Utilizing Agile tools and fundamentals, you will be leading a cross-discipline team to develop and maintain a high-quality market-based platform.
- This is a hybrid or fully remote optional position
You will work within a group of dedicated and supportive developers and designers, all focused on building and maintaining a complex software product. We count on our developers to write elegant and well-documented code, with a strict eye towards separation of concerns, scalability, and maintainability
The workplace culture and environment is highly valued at Kyros. We will want you to demonstrate a growth mindset and provide mentorship and teaching for Jr. Engineers, helping them build the technical and soft-skills required to enhance the productivity of the team. Naturally we would expect you to be able to work effectively across multiple product teams.
Job Fundamentals:
- Mentor and grow Junior & Mid-Level Engineers with improved proficiency in a NodeJS stack
- Design and implement REST APIs, internal frameworks, databases, front end clients, testing systems while maintaining performance and security requirements.
- Understand business requirements and create designs that meet them
What We Are Looking For:
- 3+ years of experience as a software engineer utilizing Typescript and/or JavaScript
- Experienced in Object Oriented Programming DRY design principals within NodeJS
- Strong knowledge of ExpressJS, Docker, Postgres, React, and React Native
- Expert in REST API design, services, libraries, frameworks & tools
- Experience using Jest & TDD principals
- In-depth knowledge of the entire process of web development (design, development, and deployment)
Our Stack:
- Backend is NodeJS + ExpressJS using Typescript running in Docker
- Data is stored in Postgres
- Mobile App is in React Native using Typescript. State managed through redux and sagas
- Web App is in React using Typescript. State managed through redux and sagas
- Rest API is documented using OpenAPI (swagger.io)
Other Desired Skills and Experience:
- Expertise with Git
- Experience with tools like Jira, Figma, VSC
- Strong understanding of Jenkins and/or other CI/CD tools
- Familiarity with other Dev-ops tools such as Kubernetes a plus
- Experienced in Data migration, transformation, and scripting
- Experience mentoring and leading teams is a plus
- Experience with swagger or OpenAPI is a plus
- Experience in native iOS and Android is a plus.
- Experience with AWS a plus
- Understanding of accessibility issues related to HIPPA security compliance a plus
]]>

Date Posted
07/11/2022
Views
3
Similar Jobs
Assistant Track Supervisor - CN
Views in the last 30 days - 0
CN offers a challenging and rewarding work environment particularly for those with safety compliance experience The Assistant Track Supervisor role in...
View DetailsField Operations Associate - Grainger
Views in the last 30 days - 0
Grainger a leading industrial distributor is seeking a Field Operations Associate for a hybrid KeepStockBranch role The role involves serving key cust...
View DetailsArista Networks - Software Engineer - Packet Forwarding Engines - Arista Networks
Views in the last 30 days - 0
Arista Networks is seeking a Software Engineer specializing in Packet Forwarding Engines in Vancouver BC Canada The job posting was made on November 2...
View DetailsSalon Manager - Willow Park Shopping Center - Great Clips
Views in the last 30 days - 0
Great Clips Okanagan is seeking a fulltime Salon Manager with extensive cutting and management experience The role offers a daily pay of 187287 flexib...
View DetailsSalon Manager - Orchard Plaza - Great Clips
Views in the last 30 days - 0
Great Clips Okanagan is seeking a fulltime Salon Manager with at least 5 years of cutting experience and 2 years of management experience The position...
View DetailsSoftware Development Engineer in Test - Trimble
Views in the last 30 days - 0
Trimble is seeking a Software Development Engineer in Test SDET Level II to join their growing team The role involves improving software quality throu...
View Details