Senior Software Engineer
Who is Kyros?
Kyros is harnessing the power of technology to create a revolutionary platform that brings together clients, care providers and organizations to enable human-centric, personalized recovery roadmaps at scale. Our aim is to reinforce, not replace, the Substance Use Disorder treatment services that are saving lives daily. We seek to remove barriers to both providing and receiving care, increasing accessibility to treatment and driving industry efficiencies.
Kyros is also a venture-backed Minneapolis-based start-up that has built the world’s first recovery management platform. Our platform provides instant, centralized access to resources, provider care, and peer support for individuals suffering from substance use disorder.
What you’ll do:
You will be a part of the creation of a platform capable of managing, maintaining, and enhancing our service offerings to the recovery community and service provider, and will have an opportunity to participate in the full software development lifecycle. This is your chance to work with a team of experienced and passionate individuals, to participate early on in the direction of the solution and product, and to have a positive impact on people’s lives as they navigate their journey through recovery.
Essential Duties and Responsibilities: To perform this job successfully, an individual must be able to perform the following satisfactorily; other duties may be assigned. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Design and implement our REST APIs, internal frameworks, front-end clients, and test systems while maintaining performance and security requirements.
- Understand business requirements and create designs that meet them
- Responsible for the most complex components, while influencing the ways in which they interact with the overall architecture
- Applies computer science, engineering, and mathematical analysis to the software development process.
- Performs software systems testing, focusing on procedures, and programming.
- Takes the lead on large tasks, in partnership with other software engineers, providing technical guidance and mentorship
- Participates in on-call rotation, acting as a SME for a subset of components. Drives post-mortem process.
- Actively develops threat prevention mechanisms and drives best practices across the organization. Reviews the code of others with a security lens. Understands the requirements of HIPAA.
Supervisory Responsibilities: This job has no supervisory responsibilities.
Experience:
- Bachelor's or Master's degree in computer science, software engineering, or a related field.
- 5+ years experience as a software engineer with React, Node.js, and Typescript.
- Experience designing and building scalable REST APIs.
- Experience with building and maintaining reusable component libraries.
- Strong knowledge of AWS and cloud computing platforms.
- Experience with DevOps practices and tools, including Terraform, Prometheus, and Grafana, as well as Github Actions for automation.
- Familiarity with software testing and quality assurance processes, ideally with Jest and Playwright.
- Experience with software architecture and system design.
- Familiarity with project management tools such as Jira for tracking and managing development processes.
Work Environment: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
The noise level in the work environment is usually moderate.
Physical Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to sit. The employee is frequently required to use hands to finger, handle, or feel and talk or hear. The employee is occasionally required to stand and walk. The employee must be able to occasionally lift and/or move up to 10 pounds. Specific vision abilities required by this job include close vision.
Equal Employment Opportunity
We’re proud to be an equal opportunity employer and welcome our employee’s differences, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or Veteran status. Difference makes us better. Join us.
Kyros
Kyros is a first of its kind digital platform for recovery services, harnessing the power of technology to build new pathways to help people heal. At ...
{{notification.msg}}