Full Stack Developer
Shift Coastal TechnologiesSalary Context
This role offers $60k–$95k. The median for Mid-level frontend roles is $100k–$135k (based on 169 listings). 34% below median.
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
Similar Jobs
Full Stack Developer-AI and Automation
Cognic Systems LLC
Full Stack Engineer — Product & UX (vibe coder)
Siemens
Senior Full Stack Engineer (Product & AI-Focused) - Ruby on Rails & React
Smart Working Solutions
Full-Stack Application Developer (4–5 Years Experience)
CallHealth
Lead Full Stack Engineer Vue Js + Go + Couchbase
Mobileprogramming
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free