What you'll do The Full Stack Developer will work with internal clients to design, develop, test, and implement web sites, web applications, and APIs. Our team is small, highly collaborative, and friendly. The team works with C#, React, TypeScript, and SQL. Our ideal candidate is diligent, eager, easy to work with, and humble.
We are considering candidates for both Full Stack Developer I and Full Stack Developer II positions. The level at which the selected candidate is hired, along with the corresponding compensation, will be determined based on their qualifications, skills, experience, and alignment with the requirements of the role. Essential Duties/Responsibilities- Design, develop, test, and continuously improve web sites, web applications, and APIs.
- Work closely with product owners, business analysts, software architects, UI/UX designers, QA testers, and other developers to iron out and implement requirements.
- Be a solid knowledgebase for best practices in React, CSS, C#, and SQL.
- Evaluate and test third-party software packages for compatibility with existing systems and ease of use and determine if software meets our needs and priorities.
- Mentor junior programmers.
- Embrace ongoing education and learn/apply new skills and software applications.
- Keep informed about relevant technologies and trends.
- Conduct software demos, share progress updates, and provide guidance to team members.
- Assist and participate in software deployments.
- Proactively support applications by monitoring helpdesk tickets, investigating production errors, reviewing security reports, creating user stories, and updating documentation as needed.
- Initiate and coordinate meetings with users, system administrators, and cross-functional teams as needed.
Job QualificationsKnowledge, Skill and Ability:
- Advanced knowledge of C#, Entity Framework, React, JavaScript, Typescript, HTML, CSS, Visual Studio Code, Visual Studio, Git, SQL Server, XML, RESTful, and SOAP based web services.
- Understanding of Scrum/Agile software development principles.
- Experience and knowledge of MS Azure DevOps (or similar) and CI/CD processes.
- Excellent verbal, written and interpersonal communication skills with the ability to interact with technical colleagues and other senior management/credit union employees as appropriate.
- Strong relationship building and teamwork skills with ability to develop and maintain consultative relationships with Canvas colleagues.
General Employment Requirements- Exhibit support for the organization's goals, values, initiatives, and cost control.
- Recommend and help develop and implement new policies and procedures.
- Comply with the Bank Secrecy Act (BSA) and other compliance requests and requirements.
- Keep informed on developments and trends in report writing including new products, services, and technological advances.
- Follow all safety and security guidelines to properly safeguard member and organization assets.
- Embrace ongoing education and learn/apply new skills and software applications.
- Regular attendance and punctuality are essential functions of the job.
- Perform other job-related duties as assigned.
- Working knowledge of Windows operating systems, Workstations, Microsoft Office, and other software packages to diagnose equipment, software or operational problems.
- Working knowledge of using, troubleshooting, and maintaining computer and networking equipment.
- Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
- Ability to maintain confidences.
- Pre-employment background review (components include criminal, employment, address, social security number, motor vehicle record, global sanctions, and sex offender).
Education or Formal Training: Bachelor's degree in computer science or related field with an emphasis on development, or equivalent experience. If you're good at what you do, we want you on the team.
Experience: Minimum of two to five years of development experience. Experience with Agile/Scrum development frameworks desired.
For Current Canvas Employees: To be considered, you must be meeting performance expectations, consistently demonstrating HEART behaviors,
and must submit an up-to-date resume
or update your Work History profile with your current responsibilities and accomplishments.
Working Environment/Physical ActivitiesHigh volume, fast-paced, dynamic office environment with some travel. Must be able to attend meetings and events outside of regular business hours. The job routinely uses standard office equipment such as computers, phones, printers, copiers, fax machines and filing cabinets. The position requires manual dexterity, the ability to lift files and open filing cabinets. The position requires bending, stooping, or standing as necessary.
Other DutiesPlease note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
Applications for this position will be accepted through December 3, 2026. For consideration, applications must be received by 11:59 PM MST on December 3, 2026.
#LI-Onsite