Full Stack Developer

We are looking for a brilliant, overachieving, and enthusiastic individual to join our team

Dev Ops Positions
Kamloops, Kelowna, Langley, Penticton, Vernon
Full-time, Part-time, Contract, Permanent

About the job!

We are looking for a Full Stack Developer to join our software development team and assist with a wide range of exciting projects at LinkPoint IT Solutions. This position will start as a contract position with opportunity to advance to part-time/full-time employment. You will be working behind-the-scenes with other talented developers and designers to create new applications and support existing systems for numerous clients across Canada and the United States. As a Full Stack Developer, you will be responsible for developing and designing front end web architecture, ensuring the responsiveness of applications and working alongside graphic designers for web design features, among other duties.

You will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail. You are responsible for writing bug-free, scalable code and creating high quality software.

Key Areas of Responsibility

  • Communicate with stakeholders to define requirements, architecture and other project deliverables
  • Collaborate with other engineers across the entire stack
  • Work alongside graphic designers for web design features
  • Design and implement product features in Python, PHP, HTML, CSS, React, Node.js, Django, and leveraging AWS products
  • Help improve and maintain existing products and systems infrastructure
  • Deliver everything from small front-end UX improvements, to large-scale back-end applications built from scratch
  • Research, create and integrate new technologies to drive our development process forward
  • Create servers and databases for functionality
  • Ensure cross-platform optimization for mobile devices
  • Design and develop API’s
  • Deliver well-designed, maintainable solutions in a Lean/Agile environment
There are some perks of working at LinkPoint as well! Full-time engineers enjoy the following:
  • Competitive salary in the appropriate range of competencies
  • Extended health and dental benefits
  • Flexible vacation & paid time off
  • Company equipment and tools to help you be at your best
  • Professional development opportunities
  • Fun team building activities and events

Qualifications

We are looking for developers who can pick up technology quickly and are comfortable jumping into various platforms and various code bases. Ideally you will have:

  • BSc in Computer Science or 3+ years of web development equivalent experience, primarily in Python, PHP, Node.js and React
  • Experience building custom web applications (beyond CMS platforms like WordPress/Drupal)
  • JavaScript experience – jQuery, Vue.js/React, Node.js
  • Experience with mySQL, PostgreSQL (or other RDBMS)
  • Experience working in development teams
  • Experience with version control and issue tracking
  • Solid understanding of web technologies including HTTP, RESTful services, and cloud platforms such as AWS
  • Familiarity with basic data structure and algorithms
  • Excellent verbal and written communication skills
  • Good problem solving skills
  • Attention to detail
Nice to Have
  • Experience working with AWS products and infrastructure
  • Experience working with Linux/Unix systems
  • Proficient in PHP programming language
  • Experience with Machine Learning

If some of this is new to you, it’s okay – we are looking for quick learners. The ideal candidate is also highly self-motivated, has a strong sense of product design and loves working with technology. If this sounds like the right fit and you are excited about working in a small and growing team, get in touch with us!

Additional Information:

LinkPoint is based in Vancouver, BC. Candidates located within the province of BC are preferred. Resumes with a cover letter will be prioritized. We would like to thank you in advance for applying. Because we receive an overwhelming number of applications, only those candidates selected for interviews will be contacted.

If you are interested in joining our team, please e-mail us a cover letter and resume [email protected]