About Nirvana Canada
Nirvana Canada is a web design, development and digital marketing company providing customized digital solutions to businesses across different industries.
Our work includes website and web application development, e-commerce solutions, mobile applications, digital marketing, branding and other technology-driven business solutions.
We are looking for a motivated and detail-oriented Full Stack Web Developer to join our development team in Coquitlam, British Columbia.
Employment Details
Employment type: Permanent, full-time
Work location: On-site in Coquitlam, British Columbia
Salary: $40.00 per hour
Hours: 40 hours per week
Schedule: Day shift
Start date: As soon as possible
Benefits: Health care plan
Vacancies: One position
This is an on-site position. The work must be completed at Nirvana Canada’s physical location in Coquitlam. There is no remote-work option for this role.
About the Position
The Full Stack Web Developer will contribute to the planning, development, testing, deployment and ongoing support of websites, web applications and e-commerce solutions.
The successful candidate will work with clients and internal team members to understand project requirements, develop responsive and functional solutions, troubleshoot technical issues and maintain the performance, security and quality of completed projects.
Key Responsibilities
Consult with clients and internal stakeholders to identify, develop and document website and web-application requirements.
Write, modify, integrate and test front-end and back-end code for websites, e-commerce platforms and other Internet-based applications.
Develop responsive, user-friendly and functional website components.
Prepare website mock-ups, wireframes and storyboards based on project requirements.
Assist in developing logical and physical specifications for websites and web applications.
Integrate databases, APIs, third-party services, content-management systems and other software components.
Identify and communicate technical problems, development processes and recommended solutions.
Conduct functional, compatibility, performance, security and quality-control testing.
Troubleshoot coding, integration, database and deployment issues.
Research and evaluate web-development tools, frameworks, software products and interactive technologies.
Prepare technical reports, manuals and documentation relating to the operation, status and maintenance of software and web applications.
Maintain, update and improve existing websites and applications.
Consult with clients following project delivery and provide ongoing technical support.
Work with designers, developers, digital marketers and other team members to complete projects within established timelines.
Education
A bachelor’s degree or equivalent experience in one of the following areas is required:
Computer Science
Computer Programming
Computer Software Technology
Web Development
A related technical discipline
Experience
Previous experience in full-stack web development is considered an asset.
Candidates may demonstrate relevant experience through previous employment, academic projects, freelance work, personal projects or a development portfolio.
Technical Knowledge
Candidates should have knowledge of, or experience working with, a suitable combination of the following technologies and platforms:
JavaScript
PHP
Python
Java
SQL and MySQL
Microsoft SQL Server
HTML and CSS
React.js
React Native
Angular
jQuery
APIs and web services
JSON
Git and GitHub
Amazon Web Services
WordPress
Shopify
Postman
Jira
Figma
Website creation and management software
Programming and project-management software
Internet, server and extranet technologies
Knowledge of blockchain, OpenGL, Mailchimp or related technologies may be considered an asset where relevant to assigned projects.
Applicants are not expected to have advanced knowledge of every technology listed. However, they should have strong foundational development skills and the ability to learn and work with different frameworks, platforms and tools.
Skills and Personal Attributes
The successful candidate should demonstrate:
Strong analytical and problem-solving abilities
Attention to detail
Client-focused communication
Dependability and professional judgement
Initiative and willingness to learn
Strong organizational and time-management skills
Excellent written and oral communication
Ability to work effectively as part of a multidisciplinary team
Ability to manage competing priorities and meet project deadlines
Ability to work accurately in a fast-paced environment
How to Apply
Please email your résumé and a brief cover letter outlining your relevant full-stack web-development experience to:
Please use the following subject line:
Full Stack Web Developer Application
Thank you for your interest. Only candidates selected for further consideration will be contacted.