Accelerate Your Career

Job Search

Full Stack Software Engineer

Posted on: November 7th, 2019 Kelowna, BC FreshGrade

FreshGrade Education is seeking an enthusiastic, functional coder with a keen ability to learn. The Software Engineer understands causes and fixes classes of bugs and uses this understanding to lower the overall defect rate. They are occasionally trusted to give code reviews in specific areas. Within a software development life cycle, at this level the role holder should come up with questions regarding missed cases in the specification, and come up with reusable functions and objects that helps to solve a problem


This Software Engineer interacts with team members and peers to exchange information related to assigned tasks within well-defined procedures. These tasks require the application of independent judgment, with the escalation of problems and roadblocks to FreshGrade Technical Leads, who regularly supervise the work and check in regularly.


While still a start-up in many aspects, FreshGrade continues to evolve. Accordingly, proven experience in a start-up organization that has built up a significant market share while seeking to scale up further would be an advantage. While not necessarily possessing sector experience, the successful applicant will need to broadly understand and be interested in modern education and the way in which innovative technology impacts schools and learning.


Required Qualifications and Experience


- 3+ years of progressively complex related experience

- Understands SOLID design principles

- Broadly understands the general working of a system

- Some knowledge of Data Structures and Algorithms

- Theoretical knowledge and appreciation of cloud technology such as Azure and Docker

- Collaborative, communicative and an experiential learning.

- Knowledge of Agile methodologies and continuous development and deployment tools

- Some familiarity with React/Typescript or similar Web frontend is an asset

- Experience with C# and .NetCore

- Bachelors’ degree in a related field, or related experience


Other Skills, Abilities & Competencies


An evident capacity to learn new concepts and professionally grow 

Analytical and focused

Sound problem-solving skills

A team player, keen to listen, explore and build on current experience 

Able to communicate with both technical and non-technical peers

Positive and accountable


Total Compensation


A competitive market salary, group benefits, three weeks of vacation, and eligibility for the company’s Employee Share Option Plan


How to Apply
Please submit a resume and cover letter to placing 'Software Engineer' in the email subject line.

Applicants should expect to take a relevant online technical assessment at the early stages of this process.

Want to post jobs?

Become a member and start posting today!

Become a Member

Want to post a single job?

No problem! You can post a featured job for $150/listing.

Post a Job

Looking for work?

Post your resume to your member profile and get found today!

Post a Resume

Want to be your own boss?

Become an entrepreneur!

Learn more
Set Job Alerts
Choose an industry
Or choose a keyword

Hot off the press and right to your inbox. Get the latest in #OKGNtech news