Jr Web Developer (Contract to Hire)

We are looking for an individual to work with our Lead Full-Stack Web Developer to add new features and improve the Ebates.ca user experience. The position will be working on web development for Ebates Canada (Ebates.ca) which is a consumer-focused, live, high traffic website. Work will include creating new pages, adding features, investigating and fixing existing problems, improving the code base and writing tests. You will also be responsible for supporting and creating new pages and applications for the existing web site and infrastructure, as well as implementing new technologies in the front end as they become available on the back end platform.

Key Responsibilities:

  • Work with the Lead Web Developer to assist with running a live high traffic website with 99.9% availability
  • Investigate errors/bugs in code and fix them
  • Implement new functionality according to the proposed plan by senior team members
  • Focus on frontend (html, css, javascript, jquery, templating languages like JSP, tiles, apache velocity) but also able to complete backend tasks using technologies such as java, j2ee, spring mvc
  • Fix display issues on the site, create landing pages for Marketing team
  • Add test cases and suggest new methods for automation
  • Suggest new technologies and ways to improve user experience


  • Bachelors degree in Computer Science
  • Must have proven experience in web development
  • Very good knowledge of frontend technologies like html, css, javascript/jquery, and templating languages like apache velocity or JSP
  • Familiar with responsive design, mobile optimized webpages, AJAX
  • Working knowledge of java, j2ee, mvc frameworks and spring mvc
  • Experience writing jUnit test cases or other testing framework
  • Able to work in a team, open to suggestions, quick learner, excellent interpersonal and communication skills, self-driven and adheres to timeliness
  • Basic knowledge of databases SQL, Linux command line, JIRA and source control
  • Knowledge of or experience with Agile / SCRUM methodologies


Any unsolicited resumes/candidate profiles submitted through our website or to personal email accounts of employees of Ebates are considered property of Ebates and are not subject to payment of agency fees.

Meet Some of Ebates's Employees

Siddhi S.

QA Automation Engineer

As a QA Automation Engineer, Siddhi works with Ebates' Release Team to ensure any code going into production is working effectively and ready for release.

Derek K.

Director Of Retention Marketing

Derek works across a variety of different teams within Ebates to come up with marketing programs and promotions that keep members coming back to the platform.

Back to top