Full Stack Developer

Location: Vancouver, British Columbia, Canada
Date Posted: 10-25-2018
On behalf of our client, Affinity is seeking a full-stack developer to join a globally growing organisation on a full-time permanent basis. Reporting to the Development Manager, the Full Stack Developer is responsible for coding customized solutions and enhancing the existing functionality and capabilities of our software platforms.

Responsibilities
  • Work closely with a dynamic creative team and stakeholders to ensure the creation of a scalable and innovative site.
  • Maintain and interface with RESTful and SOAP APIs
  • Ability to take the creative ideas and drill down to give concise deliverables both in terms of features and functionality.
  • Produce detailed specifications. Document the code and write meaningful articles in our project tracking tool Jira.
  • Follow industry best practices. Ensure a high level of quality of the delivered code by following industry standards and committing to excellence on all deliverables.
  • Develop and deploy new features to facilitate related procedures and tools if necessary. Review and extend existing tools, platforms and applications or scripts already in place.
  • Building applications and tools, to automate processes, data reporting and other custom needs.
  • Contributing to all phases of the development lifecycle, the candidate needs to proactively look for ways to improve the performance of the existing code, find bottlenecks, performance degradation, and propose solutions to resolve those issues.
  • Proficient in back tracing errors or bugs as well as adding logging, finding patterns, and identifying the origin of problems.
  • Be creative and open minded to explore new technologies and programming languages.
  • Accountable for the quality of the code delivered, modifying or extending the original functionality to meet business and operational needs.


Qualifications
  • Post-Secondary degree majoring in Computer Science, Information Systems or Software Engineering.
  • 4+ years of related work experience.
  • Organized, motivated and self-directed with good time management skills.
  • Ability to work effectively as both a member of a team and independently.
  • Experience working with PHP (including frameworks such as Laravel) and JavaScript frameworks
  • Experience with Unit Testing as part of your workflow.
  • Experience with cloud hosting solutions and DevOps.
  • Good understanding of webserver infrastructure and systems.
  • Experience with Shopify as an eCommerce Platform considered an asset
  • Familiar and comfortable with continuous integration, build pipelines and containerization technology; all considered assets


About Affinity Staffing:
Affinity Staffing is a full service Information Technology agency that takes a unique approach to recruiting. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on four core principles – Transparency – Flexibility – Efficiency – Agility.
 
For more information on Affinity Staffing, please visit www.affinitystaffing.ca
or
this job portal is powered by CATS