Full Stack Developer (Hybrid)

at  Kerr Wood Leidal Associates

Burnaby, BC V5C 6G9, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate23 Apr, 2025USD 90000 Annual24 Jan, 20255 year(s) or abovePython,Security,Web Applications,Git,Github,Computer Science,Communication Skills,Flask,Databases,Django,Working Experience,PostgresqlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are looking for a Full Stack Developer with a passion for delivering innovative data driven web solutions. You will work primarily with Django, along with various front-end frameworks, to develop client-specific dashboards/platforms that provide actionable insights.
As part of a small but growing team, you will play a key role in helping us scale. We’re looking for someone with hands-on experience who can get rolling on Day 1. As with any small team, you’ll need to be adaptable, eager, and naturally curious to work on a variety of projects as they come up. You will get the opportunity to tackle exciting projects and grow alongside the group.
The Company
We are a 100% employee-owned consulting engineering firm. Our diverse crew includes engineers, technologists, biologists, agrologists, planners, scientists, and more. We began in 1975 and work together in an environment that empowers us to think differently about real-world problems. We want to work with those who, like us, take pride in creating innovative solutions that push the boundaries of conventional practices.
In addition, we seek opportunities for continuous improvement in our work and support those who have a passion for excellence. At KWL, we care about each other and strive to create a fun, open and engaging environment that leverages our individual strengths and encourages vibrant discussion.

What You’ll Do

  • Work in Python, JavaScript, HTML, CSS, and SQL to develop internal and external dashboards and platforms.
  • Implement data visualization and reporting features using frameworks like Chart.js, D3.js, leaflet.js or similar.
  • Develop forms to automate business processes and trigger workflows (e.g., data collection, approval processes, notifications) to streamline operational tasks.
  • Write clean, maintainable, and efficient code while adhering to best practices.
  • Debug and troubleshoot issues across the full stack, including resolving bugs in code developed by others.
  • Interact with internal and external clients to gather information, give status updates, and communicate relevant project-related activities.
  • Provide recommendations on architecture direction, product direction, and development tools.
  • Leverage data analysis techniques to process and analyze large datasets.

What You’ll Bring

  • Minimum 5 years of working experience.
  • Diploma or Bachelor’s degree in Computer Science is an asset
  • Hands on experience developing web applications using Django (Python). Experience with Flask may be considered for the right candidate.
  • Experience with AWS services, including Linux/Ubuntu-based environments and cloud deployment.
  • Working experience with backend technologies and databases such as MSSQL and PostgreSQL.
  • Proficient in Python programming to mine, manipulate, analyze, and visualize data. Any machine learning experience is considered a plus and will be considered as an asset.
  • Experience integrating to third party APIs (e.g. Microsoft services).
  • Knowledgeable in version control systems (Git and GitHub).
  • Strong understanding of security and privacy considerations for cloud-based products.
  • Strong analytical and problem-solving skills.
  • A positive and motivated personality!
  • Detail-oriented and well-organized.
  • Excellent interpersonal and communication skills (oral and written) and be able to work with team members in a multi-disciplinary environment.
  • Self-motivated and takes initiative.
  • A team player who can pivot as priorities shift and embraces challenges.

What We Offer

  • A hybrid-remote work environment.
  • Competitive salary and a generous performance-based bonus.
  • An opportunity for share ownership upon meeting the eligibility criteria.
  • Excellent benefits, including extended health, dental, vision and health care spending account.
  • Employee and Family Assistance Program that offers 24/7 support for all employees and their family members via phone or online.
  • Annual Health & Wellness Allowance.
  • Ability to create your own work schedule and flexibility for your workday.
  • Relocation support, if applicable and the ability to work from any of our 5 offices.
  • An employee-centric culture that includes sport participation, various team memberships, and team building activities.

Wage Range
$90,000 - $110,000 – wage dependent on experience
Apply Now
Come and build your future with us.
KWL values diversity and equity within our teams and provides equality of treatment and opportunity to all employees and applicants. We are committed to encouraging applications regardless of age, race, colour, religion, ethnic origin, gender, sexual orientation, and marital status. Recruitment selection will be based on the applicant’s possession of experience, essential skills, knowledge, and capability required to perform the job. Only those selected will be contacted.
We acknowledge that we are on the unceded, traditional & occupied territories, and as guests of the First Nations and the Métis Nation. We are grateful for the opportunity to work from this land

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Work in Python, JavaScript, HTML, CSS, and SQL to develop internal and external dashboards and platforms.
  • Implement data visualization and reporting features using frameworks like Chart.js, D3.js, leaflet.js or similar.
  • Develop forms to automate business processes and trigger workflows (e.g., data collection, approval processes, notifications) to streamline operational tasks.
  • Write clean, maintainable, and efficient code while adhering to best practices.
  • Debug and troubleshoot issues across the full stack, including resolving bugs in code developed by others.
  • Interact with internal and external clients to gather information, give status updates, and communicate relevant project-related activities.
  • Provide recommendations on architecture direction, product direction, and development tools.
  • Leverage data analysis techniques to process and analyze large datasets


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Burnaby, BC V5C 6G9, Canada