Accelerate Your Career

Job Search

Full-stack Developer

Posted on: August 16th, 2017 KELOWNA, BC FreshGrade

FreshGrade Education builds interactive products for teachers, students, and parents that change the way technology is used in classrooms around the world. The K-12 education portfolio and assessment platform makes learning visible and increases engagement between all stakeholders.

The Full-Stack Developer helps to drive the development of FreshGrade’s product and contributes to major feature delivery. This is a hands-on coding position, where standards and quality are high and commitment to excellence is relentless. Working with Technical Leads, this position will assist in the continued enablement of a scalable, world-class product that meets education market needs.

The successful candidate will need to show an ability to further learn, work hard and collaboratively, and execute on known and emerging deliverables.

Main Responsibilities

Works seamlessly with the technical and production teams to build and deliver on time FreshGrade’s web and mobile products to a high specification

Assists in the development of scalable web services

Joins communication in technical design solutions with other team members

Contributes to product technical strategy and direction

Takes ownership and be accountable for own work

Required Qualifications and Experience

Proven success in transitioning a startup into a multi-million dollar company

A bachelor’s degree in a related field is preferred

3+ years’ overall software development experience

2+ years’ experience developing scalable (web) applications

Experience designing a RESTful API in a micro service architecture

Adept at navigating the Linux command line

Experience working with object oriented languages

Proven hands-on experience with the following technologies:  Java, Spring (core, batch, JPA, Boot), Hibernate, PostgreSQL, Maven

Bonus points for experience with Node.js, Express, grunt and other javascript frameworks and libraries

Other Skills, Abilities & Competencies

Analytical and pragmatic

Cares deeply about quality, performance and code maintainability

Courageous to take risks to innovate and grow with users

Positive and accountable team member

Focused and proactive

High integrity

How to Apply
Please send a current resume and cover letter that illustrates why you want to work at FreshGrade and the value that you would bring to

If shortlisted, please be prepared to take a short technical test that seeks to show evidence of code quality.

While FreshGrade genuinely appreciates your interest in this role, only shortlisted candidates whose skills and experience potentially suit the company's needs will be contacted.

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