Web Application Developer III (Full stack)

First Canadian Financial Group


Date: 1 day ago
City: Sherwood Park, Alberta
Contract type: Full time
Job Details

Description

First Canadian is a national organization and we are experiencing unprecedented growth!

We aim to hire bright, hard-working people who share our values. We seek employees who are committed to learning, career growth, and opportunity. We take pride in being an organization that our employees support long-term. We believe in our employees and celebrate their success by asking for employee opinions and feedback so that we continue to be a Great Place to Work.

We Award Our Team With The Following

  • Off work 1 hour early on Fridays.
  • A hybrid work model is available upon successful completion of probation.
  • Earned Time-Off Program and vacation.
  • Group Retirement Savings Plan with employer match.
  • On-site gym including free weekly classes with a qualified trainer.
  • Newly renovated facility with ergonomic desks/chairs.
  • Educational assistance and career development.
  • Employee benefits.
  • Health and Wellness spending account.
  • Employee Assistance Program (EAP).
  • Employee discount programs.
  • A Culture Team dedicated to diversity, inclusion, and employee programs.
  • Employee recognition and appreciation events.
  • French is not required for this role but is an asset, an uplift of 5% is applied after the probationary period for qualified professional level French bilingualism (both spoken and written).

Check out our company page for all the information on why we believe First Canadian is an employer of choice!

If you are motivated to succeed by helping people, then this is the opportunity for you!

The Web Application Developer III (Full stack) - Alberta reporting to Web Development Manager - Alberta is based in the Sherwood Park location, the Web Application Developer II is responsible for designing, developing, and testing software solutions. You will have the opportunity to learn from experienced developers and contribute to exciting projects.

Essential Responsibilities

  • Lead the design, development, and maintenance of advanced web applications with rich user interfaces and scalable back-end systems.
  • Write, review, and enforce high-quality, efficient, and well-documented code following industry best practices.
  • Drive code reviews and provide technical mentorship to Level I and II developers.
  • Oversee the integration of server-side logic and front-end functionality, ensuring seamless user experiences.
  • Collaborate with stakeholders to gather requirements, propose technical solutions, and define project scopes.
  • Identify, troubleshoot, and resolve complex software issues, focusing on scalability, performance, and reliability.
  • Lead architectural discussions and design decisions for web applications and related systems.
  • Develop and implement strategies for performance optimization, security, and maintainability.
  • Stay updated with the latest trends and advancements in web development, advocating for and implementing relevant innovations.
  • Create, update, and maintain comprehensive technical documentation for systems and processes.
  • Manage and prioritize multiple projects, ensuring on-time delivery and alignment with organizational goals.
  • Provide occasional after-hours support to ensure business continuity and minimize disruptions during critical updates or incidents.
  • Perform other duties as assigned.

Qualifications

  • Post-secondary education in Computer Science, Software Engineering, or a related field or equivalent demonstrable experience in software development is required.
  • 6+ years of hands-on experience in web application development is required.
  • Extensive experience with frameworks and technologies like Node.js, Next.js, React, and JavaScript/TypeScript is required.
  • Strong expertise in software development methodologies, including Agile and DevOps practices is required.
  • Proficient in building and consuming RESTful APIs, as well as working with modern cloud-based services and architectures (Azure).
  • Demonstrated ability to design and implement secure, scalable, and maintainable solutions.
  • Strong problem-solving, critical thinking, and debugging skills, with experience addressing complex technical challenges.
  • Proven leadership and mentorship capabilities, with the ability to guide and grow junior and mid-level developers.
  • Excellent communication and collaboration skills, with experience working in cross-functional teams.
  • Fluent in English with proven competencies in verbal and written communication.
  • Successful completion of a credit check, criminal background check, education verification, and employment reference checks is required before employment.

Thank you for considering our organization.

If you are bilingual there will be a French and English assessment as a part of the recruitment process.

We are an equal opportunities employer and welcome applications from all suitably qualified persons. Accommodations are available upon request.
Post a CV