Full Stack Web Developer

Kelowna, BC, CA, Canada

Job Description

The primary role of this position is to build stable and creative features within the platform that enable teachers and students to learn online more effectively.

This role reports To the Director of Technology.

Duties and ResponsibilitiesDevelop excellent software
Develop new features according to design specifications and


acceptance criteria using React, Next.js, and Tailwind in Typescript,

ensuring strong type definitions and high-quality codeMaintain and debug legacy systems written with PHP and a custom


front end framework, transitioning features to the new application as

neededContribute to the design system, transforming UI/UX designs into


reusable components for consistent user experiencesWrite, debug, improve database queries, as well as maintain schemas,


using SQL and various ORMs, optimizing for performance, security, and

accuracy with the designed business logicCollaborate effectively with software development team
Review code submitted by other developers and offer constructive


feedbackCollaborate with stakeholders and designers to clarify design


implementations and provide insights on feasibility and technical

constraintsWork alongside the QA Specialist to address and resolve any issues


identified during testingCollaborate with the Lead Developer to improve the developer


experience and developer operations with new tools and strategiesResearch and present ideas for new technologies, strategies, or processes
Stay up-to-date with changes to the web platform and new features in


JavaScript, TypeScript, HTML, and CSS, incorporating new techniques

when applicableEnhance the software's architecture, adapting to the ever changing


landscape of web development by managing external libraries,

frameworks, developer tools, and other technologies

Qualifications and SkillsSpecific qualifications for this role:
Bachelors degree in Computer Science, Software Engineering, or a


related field5+ years of experience as a senior developer and or tech lead
Experience with the following:
Responsive web UIs, HTML and CSS
Typescript
React or another JS component framework such as Vue, Svelte,


Solid, Angular, etc.Next.js or another full stack meta framework such as Nuxt,


Sveltekit, SolidStart, etc.PHP
Symfony or another PHP framework such as Laravel
SQL
ORMs in any language or framework, such as Doctrine, Eloquent,


Prisma, Drizzle, etcGit
Jira, Wrike, or similar project management software
Personal and relational proficiencies for all members:
Flexible and willing to learn new technologies
Strong communication skills, both verbal and written
Relentless and determined in solving complex issues
Open and willing to both give feedback and receive constructive


criticism

If you feel you're a strong match for this 100% on site role, feel free to apply online and one of our recruitment specialists will reach out if you are a strong match for the permanent role. In some cases, this can be a hybrid. Thank you!

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2988820
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kelowna, BC, CA, Canada
  • Education
    Not mentioned