Full Stack Developer Short Term
Job Summary
AboutVoyis:
Voyisdesigns and manufactures high performance underwater optical sensors (lasers cameras lights)for underwater vehicles that expand capability and enhance understanding in underwater surveys and exploration. Our products have enabled our customers to survey more than 10000km of ocean floor across all 7 continents helping people better understand those remote challenging environments.
Our mission is to push the limits ofwhatspossible subsea and enable every underwater vehicle to see the depths like we see the surface. All our products are proudly designed and built in Waterloo.
Whatyoulldo:
Werelooking for aFull StackDeveloperto join us on a fixed 6-month contract to help build and scale our desktop application across the entire stack from crafting polished responsive user interfaces to architecting data pipelines that handle large volumes of image assets. This role is ideal for an experienced developer who can hit the ground running own features end-to-end and deliver high-quality work within a definedtimeframe.
Core responsibilities include:
Design build andmaintaincross-platform desktop applications using ElectronTypeScriptand React
Architect andoptimizedatabase schemas and queries to support large-scale data operations
Build efficient systems for ingesting storing processing and retrieving large image datasets (caching lazy loading thumbnailing streaming)
Profile andoptimizeapplication performance (memory usage rendering IPC communication startup time)
Design robust fault-tolerant code thatanticipatesand gracefully handles critical failures protecting against data loss corruption and inconsistent state with recovery mechanisms
Write clean well-tested maintainable code andparticipatein code reviews
Contribute to technical architecture decisions and help shape engineering bestpractices
Yourqualifications:
5 years of professionalFullStackdevelopment experience
Strongproficiencyin TypeScript and modern JavaScript
Production experience building and shipping Electron applications including packaging and native OS integration
Solid experience with relational and/or NoSQL databases (e.g. PostgreSQL SQLite MongoDB) schema design indexing query optimization
Experience managing large binary datasets particularly images: storage strategies compression format handling and efficient retrieval at scale
Experience with a modern frontend framework (React)
Comfortable with Git-based workflows and CI/CD pipelines
Able to onboard quickly and deliver independently with minimal ramp-up this is a fixed-term engagement.
Bonus Points for:
UI/UX experience strong designsensibility ability to build interfaces that are both polished and performant and familiarity with accessibility fundamentals
Experience with image processinglibraries orGPU-accelerated rendering
Knowledge of Electron performance patterns (process isolation worker threads native modules)
Experience with local-first or offline-first architectures and data synchronization
Familiarity with design tools (Figma) and design systems
Yearly Salary Range:$00
Why Join Voyis:
Voyis is a small highly capable team of engineers and problem-solvers building technology used in some of the worlds most demanding environments. Our work has supported expeditions to iconic sites such as the Titanic and Endurance and every team member has a visible impact on both our products and our customers.
This posting is intended to fill an existing vacancy. Applications are reviewed by our team and we may use artificial intelligence (AI) to assist in screening or assessing candidates. This role requires legal authorization to work in Canada without sponsorship.
At Voyis we value diversity and were proud to be an equal opportunity workplace. We are committed to creating an inclusive environment for all. We thank everyone who applies and for their interest in working for Voyis however only candidates selected for an interview will be contacted. No telephone or walk-in inquiries please.
To learn more about life at Voyis check out and follow us on LinkedIn.
Required Experience:
IC
About Company
Underwater laser scanners and imaging payloads to expand underwater capability & enhance understanding of remote, challenging environments.