Community

Accelerate Your Career

Job Search

Full-stack Developer

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

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 careers@freshgrade.com

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