Search
Header navigation
Software Engineer

Software Engineer

Landseed
locationOttawa, ON, Canada
remoteFully Remote
PublishedPublished: 9/4/2025
ExpiresExpires: 11/3/2025
Unpaid Volunteer Position
3 - 5 years of experience

About LandSeed

LandSeed is a non-profit committed to reimagining entry-level housing for future generations. Our goal is to create inclusive communities where homeownership is accessible for all, and everyone has the opportunity to build a stable, fulfilling future. At LandSeed, we create solutions for the Canadian housing crisis by collaborating with communities and industry partners to identify barriers and create real pathways to homeownership.

How Will This Opportunity Benefit You
As a Software Engineer with LandSeed, you will have the opportunity to design and build end-to-end systems that directly contribute to solving one of Canada’s most pressing challenges affordable housing. You’ll work with a modern tech stack, gain experience in AI integration, and collaborate with a multidisciplinary team passionate about social impact. This is a rare chance to apply your engineering expertise to create meaningful change while expanding your technical and leadership portfolio.

How Will LandSeed Benefit from Your Contribution
Your contributions will accelerate the development of Landmatch and related digital tools, enabling LandSeed to match more people to housing faster and more effectively. By building scalable, reliable, and intelligent systems, you will help LandSeed increase operational efficiency, enhance user experience, and grow our ability to serve communities at scale.

Description of the Role
The Software Engineer will be responsible for building, testing, and maintaining both frontend and backend systems, integrating AI components, and preparing applications for scalable deployment. This role requires strong technical expertise, problem-solving skills, and the ability to collaborate closely with designers, product managers, and other engineers.

Duties and Responsibilities

1. Frontend Development

  • Build responsive UI using Next.js, Chakra UI, and TypeScript.
  • Implement React-INTL for multilingual support.
  • Collaborate with designers in Figma to translate wireframes into functional components.
  • Ensure accessibility, performance, and mobile responsiveness across platforms.

2. Backend Development

  • Develop stateless microservices using Node.js.
  • Define and maintain RESTful APIs using Swagger/OpenAPI.
  • Integrate with MongoDB for document-based data storage.
  • Implement secure and scalable data exchange between landowners, tiny home owners, and manufacturers.

3. AI Integration

  • Build and integrate generative AI services using Python or Golang.
  • Work with frameworks like FastAPI (Python) or Gin (Golang).
  • Connect AI models to backend services for intelligent matching and recommendations.
  • Optimize model performance and inference pipelines for production use.

4. Cloud & DevOps

  • Containerize applications using Docker.
  • Prepare services for deployment on Kubernetes (e.g., AWS EKS).
  • Manage cloud resources including AWS S3 for storage.
  • Set up CI/CD pipelines for automated testing and deployment.

Required Experience & Skills

  • Proficiency in JavaScript/TypeScript, React/Next.js, and Node.js.
  • Experience designing and consuming RESTful APIs.
  • Familiarity with MongoDB or other NoSQL databases.
  • Understanding of containerization and deployment pipelines.
  • Strong problem-solving and debugging skills.
  • Ability to work independently in a fast-paced, mission-driven environment.

Great to Have, Not Required

  • Experience with AI/ML development and model integration.
  • Knowledge of FastAPI, Gin, or Golang.
  • Prior experience with nonprofits, civic tech, or housing-focused platforms.
  • Experience building high-availability systems and working with cloud security best practices.

Required degree level

  • Experienced (Non Manager)

Years of experience (Optional)

  • 3 - 5 years of experience