Full Stack Developer (Hybrid)
at Kerr Wood Leidal Associates
Burnaby, BC V5C 6G9, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 23 Apr, 2025 | USD 90000 Annual | 24 Jan, 2025 | 5 year(s) or above | Python,Security,Web Applications,Git,Github,Computer Science,Communication Skills,Flask,Databases,Django,Working Experience,Postgresql | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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