Full Stack Developer
Shift Coastal TechnologiesRole Overview
Shift Coastal Technologies is hiring a mid-level Full Stack Developer. This is a full-time role in Nanaimo, British Columbia. Part of Shift Coastal Technologies's Frontend hiring. The posted range is $60k to $95k. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Overview
We are seeking a skilled and motivated Full Stack Developer to join our dynamic development team. This role involves designing, developing, and maintaining scalable web applications and services, ensuring seamless integration across front-end and back-end systems. The ideal candidate will have a strong foundation in web development, application development, and software engineering principles, with experience working in Agile environments and utilizing cloud platforms such as AWS and Azure. This position offers an exciting opportunity to work on innovative projects using a diverse set of technologies.
Duties
Full Stack Development
- Design, develop, and maintain web applications, APIs, and databases that bring our platforms to life
- Build integrations with third-party systems including RPAS, ROVs, cameras, USB and network devices, and a range of IoT sensors
- Craft responsive, intuitive interfaces using Vue.js on the front end and Node.js, Express, Socket.io, and MongoDB on the back end
- Champion clean code - writing software that's tested, well-documented, and built to last
Technical Leadership
- Partner with leadership to align technology initiatives with company goals and long-term vision
- Keep a pulse on emerging technologies and industry trends, translating them into actionable recommendations that sharpen our competitive edge
DevOps
- Oversee software deployments, ensuring smooth and efficient releases of software and platforms.
- Maintain the codebase and version control systems Git / GitHub using best practices.
- Implementing strategies for continuous integration and deployment.
- Document processes, configurations, and infrastructure components to facilitate knowledge sharing and maintain system integrity.
Qualifications
Experience
- 5+ years in a senior technical role, with a strong full stack development background and a portfolio of software projects that you're proud of
- Deep expertise across the stack — from architecting back-end systems to building polished front-end experiences, in multiple languages and frameworks
- Hands-on experience managing cloud infrastructure (AWS, Azure, or GCP) as well as hybrid and on-premises environments
- A communicator who can go deep with engineers and speak plainly with stakeholders — you make technical concepts click for any audience
Education/Certifications:
- A degree in Computer Science, IT, or a related field — or equivalent experience doing the work
- A genuine curiosity for what's next: you actively follow emerging tech, industry trends, and evolving best practices across software engineering and DevOps
Key Skills & Knowledge
Knowledge required:
- A sharp problem-solver at heart — you diagnose complex technical issues quickly, optimize for performance, and build solutions that scale
- Solid networking fundamentals: you can design and configure network architectures that are resilient, secure, and built for growth
- Comfortable in the cloud — hands-on experience with AWS, Azure, or GCP
- Fluent in Git and collaborative development workflows — branching, reviewing, shipping
- A strong grasp of security principles, design patterns, data structures, and algorithms
Required Skills
- Linux, Node.js, Express.js, Socket.io, Vue.js
Important Skills:
- OpenLayers, PM2, MongoDB, SQL, Quasar Framework, Python
Bonus Skills:
- MAVLink, ROS2, C/C++, Machine Learning, Lua, Qt/QML, GIS, QGIS, Turf.js, PostGIS, FFMpeg, WebRTC, Android Development, Java, Kotlin
Job Types: Full-time, Permanent
Pay: $60,000.00-$95,000.00 per year
Benefits
- Dental care
- Extended health care
- On-site parking
- Paid time off
- Vision care
Ability to commute/relocate:
- Nanaimo, BC V9R 4Y7: reliably commute or plan to relocate before starting work (required)
Work Location: In person
Frequently Asked Questions
How do I apply for the Full Stack Developer position at Shift Coastal Technologies?
Use the Apply button above to submit your application directly to Shift Coastal Technologies. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Full Stack Developer position at Shift Coastal Technologies located?
This position is based in Nanaimo, British Columbia. Shift Coastal Technologies has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
How much does the Full Stack Developer role at Shift Coastal Technologies pay?
Shift Coastal Technologies has posted a compensation range of $60k to $95k for this position. Final offers typically vary based on candidate experience, location, and internal salary bands.
When was the Full Stack Developer role at Shift Coastal Technologies posted?
This role was posted on April 6, 2026 (63 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start