Full Stack Developer

Canadian Energy - Calgary, AB (27 days ago)

Apply Now

One position; two choices of location! Live and work in Beautiful BC, or take the role in the Wild Rose province.

Full Stack Developer

Location: Richmond, BC OR Kelowna, BC OR Calgary, AB

Canadian Energy is a well-established, successful, and rapidly growing stored and renewable energy company with locations across Canada. We provide our customer’s solutions in the form of batteries, stored energy, DC power conversion, and renewable energy solutions throughout Canada and all over the world.

Ideally, you enjoy technical challenges, pushing boundaries, and working in an agile environment. You should be a collaborative team player who enjoys the variety of small teams, who will promote best practices, and who brings enough technical depth to help us scale as we grow.

See our webpage: www.cdnrg.com

Come be part of this: Who we are!

This opportunity might be for you if:
You enjoy solving problems. You take on difficult challenges and find creative solutions.

You pay attention to detail. You stay focused, and nothing falls through the cracks on your watch.

You communicate clearly. You’re comfortable communicating in writing and on the phone.

You are motivated and driven. You bring self-confidence and an exceptional work ethic.

You have the unflinching ability to...

Multitask, establish priorities, and proceed with objectives under minimal supervision.
Demonstrate your insatiable curiosity.
Be detailed-oriented and well organized.
Bring strong technical skills in Netsuite or similar ERP systems.
Utilize comprehensive technical knowledge of full-stack web development.
Excel at delivering high-quality code across several programming languages.

What you will do:
You will be part of a cross-functional team building highly scalable services. You will think about the problem, weigh technical options against business needs, and design carefully before writing high quality code that is clean and well structured. You enjoy assisting others with technical issues and are able to troubleshoot and diagnose computer issues.

This position requires you to attend on site, and yet, offers the flexibility to work remotely some of the time.

As our Full Stack Developer, you would report to our Director of IT. You would have primary responsibility for, among other things:

Develop new solutions to improve and streamline business process in NetSuite ERP.
Collaborate with all departments to determine pinch points and suggest improvements in code.
Identify achievable solutions to technical problems that are smart and practical.
Design, develop, deploy and improve websites and web applications for internal and external customers with a focus on test driven development.
Write clean, high-quality, high-performance and maintainable code and related tests and deployment scripts.
Routine daily maintenance of existing sites and applications.
Work with key Department Heads on projects to ensure all department specific project initiatives work together and eliminate overlap/efforts;
Integration of various e-commerce vendors and third-party API's;
Working closely with other team members, such as project managers, graphic artists, designers, developers, systems analysts, and sales and marketing professionals.
Creating technical documents and test plans.
Investigate new technologies.
Continually updating technical knowledge and skills by attending in-house and/or external courses.
Assist users with computer issues, setup and maintenance.
Respond to help desk tickets and requests.

What you bring:
Bachelor’s degree in Computer Science
1-2 years’ work experience as a Full Stack Developer
Extensive experience in JavaScript is a must
Strong experience with CSS, HTML, Node, NGINX, SSH, FTP
Familiar with version control systems like Git
Experience consuming third-party API’s and understanding documentation
Experience with debugging tools (Chrome Developer Tools)
Have used package managers (NPM/Yarn)
Proven experience taking ownership of a solution from design to deployment (please include links to previous work with resume)
Comfortable with collaboration, open communication and reaching across functional borders

Nice to have:
Specific familiarity with Netsuite ERP is a plus.
Experience with front-end and back-end frameworks (Vue.js, Quasar, and Fastify / Express)
Experience designing and developing API’s
Familiar with mobile cross platform development tools like Cordova or PhoneGap
Experience building multi-lingual sites would be a bonus
Experience working in a support / help desk role

We give you:
Market competitive compensation.
Extended Health and Dental Benefits.
Flexibility to work remotely each week.
Healthy Lifestyle Benefit
Work for a 100% Canadian owed + operated company!

If this isn’t the job for you, or you know others who are searching for a great place to work, send them this link. We have lots of room for people with a broad range of talents. Thanks!

All applications received will be kept in accordance with PIPA legislation. By applying for this position you are confirming that you have Canadian Citizenship, Permanent Resident Status or a valid Work Permit.