Associate Software Developer - Full Stack
Listed on 2026-02-27
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer, Cloud Engineer - Software
About CRISALIS
Founded in 2010, CRISALIS, LLC (Custom Research Integration Systems and Logistically Integrated Solutions) transforms how researchers collaborate through custom research database applications. Our name, inspired by the Greek word chrysalis, reflects our mission—creating innovative IT solutions that drive medical discoveries. We specialize in electronic data capture (EDC) systems designed for clinical trials, research institutions, government agencies, and non-profits. Our secure, compliant, and customizable platforms ensure data accuracy, regulatory compliance, and streamlined workflows to empower researchers to focus on breakthroughs.
The RoleAssociate Software Developer - Full Stack, you will be a crucial member of a U.S.
-based development team that adds new capabilities and features to enterprise-grade SaaS web applications while architecting the future. You will solve problems to ensure frontend and backend deliver on client needs. You will develop web applications with excellent usability and responsive design for desktop, tablet, and mobile devices, and build performant backend microservices that are reliable, resilient, and scalable. Data science and database architecture are part of your responsibilities, including extending your technical reach to visualize and leverage data and crafting schema and backend microservices.
Senior developers will guide your growth. As a small, growing company, you will understand how the entire system works and directly contribute to improve products, development processes, architecture, and design philosophy.
Note: This role is based in the United States with a typical Monday–Friday workweek and high overlap with team members on the West Coast and Central U.S.
What You’ll Do- Full-Stack Development:
Design and implement frontend and backend components. On the frontend, develop multi-page, stateful web applications using Vue.js, Vuetify, Pinia, HTML, JavaScript with Materials Design UI guidelines. On the backend, build microservices with C#.NET, interact with Microsoft Azure SQL databases, Cosmos DB, and use Azure Service Bus for event-driven architecture. - Customize existing web applications to deliver client-specific features beyond base functionality.
- Investigate and resolve usability and functionality issues identified by clients and tested by Quality Assurance.
- Ensure compliance with standard operating procedures and ethical standards; contribute to SOC 2, IS27001, and GxP compliance efforts.
- Uphold information security and data integrity in all work.
- Collaborate with business analysts, QA analysts, test engineers, and software developers to design, code, test, debug, and support new software projects.
- Create proofs of concept to solve technical challenges on both frontend and backend.
- Learn and document new technologies, explain their benefits, and apply them where applicable.
- Proactively suggest improvements to user experience and robust, reliable backend microservices with strong data integrity.
- Participate in development and deployment to quality assurance environments; perform code reviews and resolve conflicts.
- Be a productive team member with minimal supervision and adhere to Agile software development principles.
- Ability to perform essential job duties with or without reasonable accommodation; reasonable accommodations may be provided to enable individuals with disabilities to perform duties.
- Strong understanding of object-oriented development concepts.
- Solid understanding of backend microservices architecture.
- 1+ year of experience with the Microsoft .NET web stack (C#, , .NET Core, ASP.NET).
- 1+ year of experience with web technologies (HTML5, CSS3, JavaScript, Type Script) and at least one of Angular, React, or Vue.js.
- 1+ year of experience with data stores (MSSQL, MySQL, Oracle, No
SQL, etc.). - 1+ year of experience with a source control system (Azure Dev Ops, Git, etc.).
- 1+ year of experience using unit test frameworks.
- Familiarity with work management systems such as Jira or Azure Dev Ops.
- Ability to read, analyze, and interpret general business and technical documents in English; ability to write reports and manuals; ability to present information effectively.
- Ability to solve practical problems and manage varied variables with limited standardization.
- Ability to interpret instructions furnished in written, oral, diagram, or schedule form.
- Either a university undergraduate degree in Computer Science or a combination of a one-year computer science certificate plus three or more years of related software development experience.
- Stay up to date in the field through professional association meetings, webinars, independent research, and other sanctioned activities.
The pay range for this role is 71,865 USD per year (Hybrid in Vancouver, WA, US).
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).