SENIOR SOFTWARE ENGINEER

Metro Vancouver Regional District, BC

An innovator and analyzer to a T, we are seeking a talented Sr. Software Engineer to help bring designs to life. You take a systems approach to development and design your work based on its implications across the full technology stack. You write excellent-quality code and understand how to create unit-tests to ensure that re-work and bugs are minimized. While your primary focus is on development, you will need to think like a student and an educator as you approach the problems we are trying to solve in the education space. Disrupting the traditional model is going to take some creativity, innovation and a whole lot of passion as we create the next big thing in Education Technology. The successful developer will be comfortable working independently and/or as part of a team with the support and in collaboration with other developers / creative partners to ensure the success of a project.

Key Values:

  • You are driven – determined to succeed, and motivated by the success of customers, teammates and our community.
  • You are curious – forever learning and seeking ways to make things better.
  • You are diligent – keeping your promises, taking your commitments to others seriously, and having integrity.
  • You are modest – leading with humility and empathy, respecting and learning from the perspectives of others.

Responsibilities:

  • Participate in all aspects and ceremonies of our agile development
  • Provide project estimation and work breakdowns
  • Translate business requirements into technical specs and high-quality code
  • Participate in code reviews to share understanding and apply best practices
  • Make recommendations to continuously improve the working environment.
  • Provide feedback and participate in the design and architecture of the system.
  • Carry out assignments with the ability to successfully work under pressure and meet tight deadlines.
  • Work independently or as part of a team to create/verify project scopes and provide web development timelines.
  • Stay current with new technologies and seek opportunities to apply into a scalable environment.
  • Provide on-call support as needed
  • Create a high-quality code that is maintainable and scalable.
  • Participate in the QA and testing process of new features.
  • Maintain and support existing sites and applications.
  • Must be willing to mentor newer resources
  • Must be willing to adjust to changing responsibilities.
  • Must be willing to learn new technologies.

Requirements

  • Minimum 5 years of working experience and knowledge of web applications, programming and scripting languages, security principles, and web user interface design (UI).
  • Working knowledge of JSON, CSS, CSS3, cross-browser compatibility, HTML5, JavaScript, JQuery, PHP and Redis.
  • Knowledge of .Net and Java are considered an asset.
  • Knowledge of full development life cycle – requirements, design, coding, testing, peer review, debug, document, deploy, monitor, support.
  • Excellent ability to convert design mockups into interactive digital experiences.
  • Solid understanding of cross-browser/platform issues and code solutions.
  • Excellent time management, problem-solving, teamwork, and communication skills.
  • Must be proficient in current and emerging web technologies.
  • WordPress expertise, including plugins and 3rd party marketplace, with demonstrated experience in custom theme development and management of core and custom modules.
  • Experience with developing responsive web applications.
  • Back end knowledge of PHP/MySQL, NoSQL, API, and WPEngine
  • Experience with Google Cloud Platform.
  • Knowledge and experience with version control systems (Git)
  • Ability to enhance speed and performance through file and code optimization
  • Strong oral and written communication skills, with proven experience gaining buy-in from internal stakeholders on ideas and executions that can positively impact web design and experience.
  • Excellent time management skills
  • Experience as a team lead would be an asset
  • Creative, curious, and eager to get started

APPLY NOW

Be a part of something bigger than you.

Are you an educator or a teacher?

Find Your Grind has a variety of educational products in schools across North America.

learn more