Full Stack Developer
Metricaid
Software Engineering
North Bay, ON, Canada
USD 70k-75k / year
Full Stack Developer
Información del empleo
Tipo de empleo
- Full-time
Descripción completa del empleo
ABOUT METRICAID
MetricAid Inc. is a growing SaaS company based in North Bay, ON, in an active phase of platform modernization. Over the next year we're replacing our legacy systems end-to-end; rebuilding on a modern, scalable stack that spans React/React Native frontends, Golang services, and PostgreSQL. Once the legacy system is sunset, a full pipeline of new projects follows, meaning long-term ownership and room to grow. If you thrive in hands-on environments and get energized by building at both ends of the stack, we'd love to talk.
ABOUT THE ROLE
We're looking for a Full Stack Developer who is genuinely strong on both sides — someone just as comfortable designing a Golang API or tuning a PostgreSQL query as they are building a polished React UI. This isn't a role where one half of the stack is a stretch. You'll own features from database schema through to the user interface, work alongside a small tight-knit team, and play a direct hand in shaping how we build and test software going forward.
Location Preference - North Bay, ON
Most of our team works from the North Bay office. Local or regional candidates will be given priority. Remote applicants with strong matching experience are welcome to apply, though in-office presence is preferred.
Currently in Growth Phase
We're actively replacing legacy systems and building out automated testing over the next 12 months, with a full product roadmap behind it. You'll have real ownership from day one.
WHAT YOU'LL DO
· Build and maintain features across React web and React Native mobile platforms — production-quality UI, not just prototypes
· Design and extend backend services and REST/gRPC APIs in Golang
· Own PostgreSQL database work: schema design, complex queries, indexing, and performance optimization
· Drive the migration and replacement of legacy systems with modern, maintainable solutions
· Design and implement automated testing strategies — unit, integration, and end-to-end
· Collaborate closely with product and design to deliver high-quality user experiences
· Participate in code reviews, architecture discussions, and technical planning
· Evaluate and propose tooling or technology improvements that move the product forward
REQUIRED SKILLS
· React (web)
· React Native (mobile)
· TypeScript / JavaScript
· Golang
· PostgreSQL
· Automated Testing (unit, integration, E2E)
WHAT WE'RE LOOKING FOR
· 4+ years of professional full stack development experience with demonstrated strength on both frontend and backend — please highlight both in your application
· Strong, production-level proficiency in React and React Native — you know the component lifecycle, state management, and performance trade-offs cold
· Strong, production-level proficiency in Golang — you're comfortable with idiomatic Go, concurrency patterns, and API design
· Solid PostgreSQL experience — schema design, query optimization, and migrations
· TypeScript experience is a strong asset
· Experience writing automated tests at multiple levels (unit, integration, E2E)
· SaaS product experience or web/mobile application development background
· Comfortable operating in fast-moving environments with evolving requirements
· Experience with or genuine interest in legacy system migrations
· Based in or around North Bay, ON preferred; remote candidates with clearly matched experience will be considered
· Strong communication skills; able to collaborate and contribute to technical decisions without hand-holding
· Self-directed and proactive — you drive your work forward, you don't wait for it to come to you
Pay: $70,000.00-$75,000.00 per year
Benefits:
- Casual dress
- Extended health care
- Flexible schedule
- Paid time off
Experience:
- Web development: 4 years (required)
- iOS development: 2 years (required)
- Android development: 2 years (required)
Work Location: Hybrid remote in North Bay, ON