Job Specifications
Full Stack Software Engineer
Greenwood Village (On-site)
This job requires the job holder to be in our Denver office 5 days per week minimum. Please only apply if you are comfortable with the location and commute.
Are you interested in leading the transformation of cancer care through putting world-leading scientific data and knowledge in the hands of doctors and other members of the medical team? Do you have a passion for solutions that empower patients to take charge of their care and bring world-class solutions to winning the cancer battle? If so, join our growing team at VieCure, the company that promises to revolutionize the way cancer care is delivered.
We are keen to talk to Software Engineers looking for an opportunity to work as part of a small and growing team, shaping our new application development and updating our existing software. This isn’t an average position where you might be restricted to working on one small piece of the company’s technology. This is an exciting opportunity to drive change and use your skills across the full stack to enable our system to scale and support our rapid expansion. In return, we offer the opportunity to develop your career in an entrepreneurial, nimble, and dynamic organization.
Key Responsibilities
Participate in the full software development lifecycle from definition through design, build, test, release, and maintenance
Design and develop scalable backend services and APIs using C# / .NET
Build complex, responsive, and accessible user interfaces using Angular
Implement secure, high-performance RESTful and GraphQL APIs
Work with Azure services including App Services, Azure SQL, Storage, and Service Bus
Apply modern frontend state management and reactive programming principles
Translate end-user requirements into pragmatic, scalable technical solutions
Ensure quality through unit testing, code reviews, and adherence to best practices
Collaborate in joint design and brainstorming sessions to contribute innovative ideas
Identify and resolve technical challenges across both frontend and backend layers
Successfully deliver on-time solutions to challenging problems
Work effectively in a change-controlled environment
Maintain confidentiality, especially concerning sensitive healthcare data in compliance with
HIPAA and internal policies
Requirements
3–5+ years of professional software development experience across frontend and backend technologies
Strong experience in the C# / .NET ecosystem
Experience with Angular (v12+), TypeScript, JavaScript, HTML, and CSS/SCSS
Solid understanding of component-based architecture and design patterns
Experience building and consuming RESTful services and APIs
Hands-on experience with Azure App Services and related cloud infrastructure
Strong knowledge of SQL Server, indexing, and performance tuning
Experience with event-driven architecture patterns such as Pub/Sub, CQRS, and event sourcing is a plus
Familiarity with OAuth, OpenID, Azure AD, or other authentication frameworks
Experience with API documentation tools such as Swagger
Experience in Agile methodologies, including Scrum
Familiarity with source control, configuration management, and testing tools
Healthcare IT experience is a plus
Behavioral Competencies
Strong problem-solving skills and passion for high-quality, performant code
A learn-it-all mindset and comfort working across multiple layers of the stack
Ability to communicate effectively with both technical and non-technical stakeholders
Resilient and adaptable in a fast-moving environment
Comfortable working in ambiguity and contributing across a growing organization
Technical Skills
C# / .NET Framework
Angular and modern JavaScript frameworks
Azure cloud services
SQL Server
Modern HTML and CSS with responsive design principles
Education
BS in Computer Science or equivalent experience
Confidentiality
This position will handle highly confidential information that is protected by Federal and State HIPAA laws and company policies.
Physical Demands
Must be able to exert up to 10 lbs. of force occasionally to lift, carry, push, or move objects.
Mental/Visual Demands
Normal mental and visual demands based on the flow of work.
About the Company
Simplifying Cancer's Complexities.
With the complexities of cancer care exploding due to the paradigm shift towards precision medicine, we saw a need for a platform that actively assists clinicians.
We call this Halo Intelligence.
Halo Intelligence is the first whole knowledge system that brings together everything clinicians need to find the right treatment plan for every patient, every time.
It does this by distilling data from all aspects of the VieCure EcoSystem. The end result is a seamless marriage of artificial i...
Know more