Job Summary
Full Stack Engineer w/ Python and GO
Location: Victoria, BC Category: Ecommerce
Job Type: Direct Hire Reference: CA_EN_6_20850_60216550
Posted: January 08,2018 Salary: N/A

Print image email image
Apply Now

You are passionate about User Interface and how it relates to the user's experience with a product. As a developer, you deliver simple, clean code that is tested and testable. You are intimately familiar with established UI/UX best practices. You carefully evaluate and communicate the merits and costs of design choices, not only on how it impacts the user but also how it impacts implementation and architecture. You are comfortable working in multiple programming languages. You are always looking for better ways to design and develop user interfaces.
As a member of the software development team, you will be designing, prototyping, and delivering scalable solutions in an agile environment. You will be responsible for contributing to individual products, the core software platform and for meeting the commitments that your team agrees on.
Key Responsibilities:
• Work as part of a team to deliver quality software from inception to production
• Clearly and proactively communicate ideas, process improvements, and issues
• Create and refine user interface mockups and wireframes with prototypes
• Write, test, document, and review code in multiple programming languages and frameworks
• Investigate, troubleshoot and solve issues discovered throughout the software release cycle from development to production
Qualifications / Skills and Experience:
• Experience in the following - python, apache drill press, golang, some nodejs and possibly some react, perhaps some postgres. The systems are built and deployed with docker and rancher, it's a micro service architecture based on Linux and running in the cloud (aws), and deals with big data concepts.  
• Knowledge of software development lifecycle, TDD, and Agile development practices. Experience with source control (git or svn) is required, and having worked with Continuous Integration environments as part of your workflow is a plus.
• A strong and demonstrable portfolio of user interface or UI component concepts. Knowledge of best practices for composing user interfaces, and creativity to find solutions for unique presentation problems
• 3 or more years of experience with javascript frameworks such as Angular, React, Bootstrap, Dojo, etc.  Typescript experience is great too, as is experience with Node.js, Express, Swagger or Apiary.
• Knowledge of cloud infrastructure providers such as AWS or Google Cloud
• Experience developing against REST API’s, as well as with common database connectors such as Postgres or SQL Server
• Experience in IOS and Android UI development a plus.
• Comfortable working in both Linux and Windows environments
If you are interested, please send your resume at

Print image email image
Apply Now