Senior Fullstack Engineer in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Fullstack Engineer based in Canada.
This role offers the opportunity to build and scale developer-focused products that improve how teams design, document, and interact with APIs.
The successful candidate will work across the full product ecosystem, from backend services and SDK generation to polished frontend experiences.
This is a high-ownership engineering position for someone who enjoys turning ideas into production-ready features with significant autonomy.
The role combines modern TypeScript development, open-source technologies, AI-powered capabilities, and developer experience innovation.
The ideal candidate will bring strong technical judgment, product ownership, and a passion for building high-quality software.
Working within a small, collaborative engineering team, this position provides the opportunity to influence architecture, product direction, and engineering culture.
The Senior Fullstack Engineer will contribute across the entire product lifecycle, designing, building, and improving features across backend services, frontend applications, and developer tools. This role requires strong ownership, technical versatility, and the ability to collaborate closely with engineers and designers to deliver impactful solutions.
- Design, develop, and maintain fullstack features across documentation platforms, SDKs, API tools, and AI-powered developer experiences.
- Build end-to-end product solutions, from backend services and APIs to user-facing interfaces.
- Work extensively with modern TypeScript technologies across frontend and backend environments.
- Develop and improve documentation experiences, including Markdown/MDX workflows, API references, Git integrations, and interactive features.
- Contribute to SDK generation systems that transform API specifications into type-safe client libraries across multiple programming languages.
- Build and enhance developer tools, including API client experiences and open-source software solutions.
- Develop AI-powered features and integrations using modern AI frameworks and protocols.
- Take ownership of projects from initial concept through implementation, deployment, and continuous improvement.
- Make technical decisions independently while communicating solutions clearly with the team.
- Participate in code reviews, architecture discussions, and engineering practices that improve overall team quality.
- Mentor and support other engineers through collaboration, thoughtful feedback, and strong engineering standards.
- Contribute to open-source projects and help maintain high-quality developer ecosystems.
The ideal candidate is a senior-level fullstack engineer with experience building complete products and working across multiple areas of a modern technology stack. They are comfortable with autonomy, enjoy solving complex problems, and combine strong technical skills with excellent communication and collaboration abilities.
- Strong experience as a fullstack software engineer with proven experience delivering production-ready products.
- Advanced proficiency with TypeScript and modern JavaScript development environments.
- Experience working across both frontend and backend systems.
- Strong understanding of modern frontend frameworks, with experience using Vue 3 or the ability to quickly become productive with it.
- Ability to take broad ownership of features from planning and design through deployment and iteration.
- Strong problem-solving skills and the ability to make thoughtful technical decisions independently.
- Excellent communication skills with the ability to collaborate effectively in a remote, distributed team environment.
- Strong attention to software craftsmanship, developer experience, and maintainable architecture.
- Comfortable working in a fast-moving environment with changing priorities and minimal process overhead.
- High level of ownership, initiative, and accountability.
- Kind, collaborative, and constructive approach to teamwork.
- Experience with developer tools, APIs, OpenAPI, JSON Schema, or related technologies is an asset.
- Experience with Vue 3, Vite, server-side rendering, or static-rendered applications is a plus.
- Familiarity with real-time collaboration technologies such as CRDTs or Yjs is beneficial.
- Experience building AI, LLM, or MCP-powered product features is highly valued.
- Interest in building internal tooling and reducing unnecessary external dependencies is a plus.
- Competitive compensation range of CA$150,000 – CA$250,000 based on experience.
- Equity opportunities.
- Fully remote work environment.
- Flexible schedule designed to support autonomy and productivity.
- Unlimited paid time off policy focused on employee well-being.
- Opportunity to work on innovative developer tools, AI-powered products, and open-source technologies.
- High-impact role within a small engineering team with significant ownership and influence.
- Opportunity to contribute to product strategy, technical decisions, and engineering culture.
- Exposure to modern technologies across APIs, cloud platforms, AI systems, and developer ecosystems.