Full Stack Developer
Vancity
Toronto, ON, CAN
4d ago

Here’s what you’ll do :

Working closely with CoPower’s Software Architect, you’ll be responsible for working on projects related to all parts of our technology stack including both backend and frontend projects, with a heavier focus on the backend.

Tasks will include, but are not limited to :

  • Developing new modules and features in Python.
  • Updating existing backend projects in PHP and Java.
  • Database design, implementation and query design.
  • Developing integrations with various APIs.
  • Participating in planning and design.
  • Required experience :

  • At least 2-5 years working on a commercial web platform tech stack.
  • Mastery of Python : a true pythonic code writer.
  • Mastery of Databases : SQL & NoSQL. Designing Databases, normalizing and advanced querying.
  • Experience working with PHP and the LAMP stack.
  • Mastery of HTML5.
  • Mastery of CSS and experience with CSS preprocessors like Sass or Less.
  • Experience working in *nix environments.
  • Experience with at least 1 modern front-end framework (ideally React).
  • An Understanding of design patterns like MVC or the factory design pattern.
  • Knowledge of OOP and other paradigms.
  • Understanding of computational complexity.
  • Nice to have :

  • Experience with AWS services (EC2, RDS, Lambda etc.)
  • Experience with a CMS like WordPress
  • Projects that showcase your development experience
  • Experience in refactoring code
  • Familiarity with financial-services and investment concepts
  • Good communication skills
  • What you get :

  • A job that you can be proud of and that helps the environment
  • A role in a great team, with a culture of respect for quality engineering
  • Time and budget support for professional growth : classes, coaching and certification
  • Competitive compensation package
  • Comprehensive benefits
  • Posting Deadline : Please apply by 4 : 00PM PT, February 21, 2020.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form