Developer & It Assistant

Remote, CA, Canada

Job Description

About Us:



Shakti by TELUS fosters a culture of innovation, hard work, and kindness. We are a reforestation company that plants trees and develops projects across Western Canada, from British Columbia to Manitoba.

About You:



We are seeking a passionate individual who thrives on building digital tools and finding practical, reliable technology solutions. If you are a proactive problem-solver with a high technical aptitude and a desire to learn and grow, we encourage you to apply. We value a positive attitude and a willingness to learn, which may be prioritized over specific experience.

Job Summary:



This is a hybrid role combining application development with general IT support. The successful candidate will initially focus on the development of Shakti's application under the guidance of the IT Manager and alongside the development team. Over time, the role will expand to share and support the daily IT needs of the organization, creating redundancy and fostering growth within the IT department.

Key Responsibilities:



Support Shakti IT functions



Administration of SaaS accounts: Google Workspace, Slack, etc. Data analysis support. IT security review, remediation for SaaS accounts and digital infrastructure. Proactively assess and resolve IT security risks. Configure off-the-shelf software solutions and develop scripting tools to automate and streamline processes.

Internal app user support

Front-line support tasks such as creating user accounts and managing permissions. Monitor user team group chats and receive and manage bug reports and feature requests. Train users, create training materials, and assist in developing training processes and systems. Develop a relationship with Shakti management and field staff with the goal of responding directly to user feedback.

App product

Synthesize user feedback for development and assist in prioritization and triage. Create app documentation for internal use and user support. Take part in discovery sessions and assist in note-taking and synthesis. Review and refine product backlog. Write concise PRDs and assist with feature design. Assist with roadmapping and project planning. Draft sprint reports and documentation.

App development

Test and review PRs submitted by team mates Develop features, manage bug fixes. Analyze codebase and assist in stewardship of project and development decisions. Suggest and design UI and workflow improvements. Assess and resolve technical debt. Take part in daily standup meetings, bi-weekly retrospective, and sprint planning ceremonies. Contribute to development processes and team workflows. Assist with troubleshooting code and infrastructure. Support code repository and infrastructure management. Develop skills as a web development project manager. Assist in technological innovations.

Qualifications & Experience:



Required:



Strong experience with Git and repository management. Proficiency in TypeScript and a demonstrated ability to quickly learn and apply new technologies, specifically React and/or Remix. Full-stack web development experience. A genuine enthusiasm for learning and a high level of technical aptitude. Excellent problem-solving skills and the ability to work independently and as part of a team. A positive, humble, collaborative and customer service attitude.

Nice to have:



Experience building and integrating third-party APIs. Knowledge of authentication and authorization integration. UI design experience using tools like Figma and participating in the design discovery process. Familiarity with cloud infrastructure, particularly Google Cloud Platform (GCP). Experience with Agile development workflows. Proven skills in data management and organization. Experience building AI-integration tools. Previous experience in the treeplanting industry is highly beneficial, as well as experience in the forestry industry or work camp environment.

What We Offer:



A flexible work schedule. A culture that values innovation, hard work, and kindness. The opportunity to bring your ideas to the table and make a real impact. A supportive environment that prioritizes learning and professional growth.
If you are a motivated individual with a passion for technology and a desire to contribute to a dynamic team, we encourage you to apply.

Job Type: Full-time

Pay: $80,000.00-$90,000.00 per year

Benefits:

Flexible schedule Paid time off Work from home
Work Location: Remote

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
    JD2835920
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, CA, Canada
  • Education
    Not mentioned