Skip to main content
CoVet

Full-Stack Software Engineer — Mobile & Cloud Focus

RemoteCanada only
Published
Role
Fullstack
Experience
Senior
Employment
Full-time
Company size
Startup
Salary not disclosed
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Full-stack developer with 5+ years of experience needed for a remote role in Canada. Must have cross-platform mobile (Flutter ideal, React Native relevant), backend, and cloud infrastructure (GCP, Firebase) experience. Strong full-stack fundamentals and communication skills required.

Core skills

FlutterNode.jsGCP

Required skills

React NativeCloud FunctionsRESTful APIsFirestoreGit

Optional skills

ReactCI/CD pipelinesserverless applicationsmobile applicationssecurity best practicesexternal integrationsobservabilityadmin workflows

Required languages

English

What you'll do

  • Build and maintain mobile application features, primarily using Flutter.
  • Contribute across the full stack, including mobile, frontend, backend, APIs, cloud infrastructure, and integrations.
  • Design, develop, and maintain backend infrastructure on Google Cloud Platform and Firebase.
  • Build robust server-side logic using Node.js and Cloud Functions in a serverless architecture.
  • Model, manage, and optimize Firestore databases for performance, reliability, and scalability.
  • Develop and maintain RESTful APIs and third-party integrations.
  • Collaborate closely with developers, QA, product, and design teams to deliver high-quality features end to end.
  • Partner with product to define technical solutions that are scalable, pragmatic, and aligned with business goals.
  • Coordinate implementation across mobile, frontend, backend, and QA dependencies.
  • Support deployments and help ensure smooth delivery across environments.
  • Monitor, debug, and improve system performance, reliability, observability, and error handling.
  • Investigate production issues and contribute to durable fixes.
  • Contribute to improving engineering practices, tooling, documentation, and overall development velocity.
  • Use AI tools thoughtfully to accelerate development, improve documentation, explore solutions, and support maintainable system design.

What they require

  • 5+ years of professional software development experience across mobile, full-stack, or product engineering roles.
  • Strong experience building cross-platform or hybrid mobile applications.
  • Experience with Flutter is ideal; experience with React Native or similar cross-platform mobile frameworks is also valuable.
  • Strong full-stack fundamentals, including comfort working across application UI, APIs, backend services, and data models.
  • Backend/API development experience, preferably with Node.js or similar technologies.
  • Experience with serverless architectures such as Cloud Functions, AWS Lambda, or similar.
  • Experience with cloud-based application development; GCP, Firebase, and Firestore experience are strong advantages.
  • Solid understanding of RESTful API design, authentication patterns, and integration workflows.
  • Experience with database design, indexing strategies, and performance optimization.
  • Ability to build maintainable, reliable, and well-tested software.
  • Strong debugging skills and comfort investigating complex technical issues across mobile, frontend, backend, and cloud surfaces.
  • Proficiency with Git and modern development workflows.
  • Strong communication skills and ability to collaborate across cross-functional teams.
  • Professional proficiency in English, written and spoken.
  • Good judgment when using AI tools to design, implement, document, and improve technical solutions.
  • Preferred Qualifications: Strong Flutter experience in production applications.
  • Preferred Qualifications: Experience with React or other modern frontend frameworks.
  • Preferred Qualifications: Experience building or scaling production systems in a startup environment.
  • Preferred Qualifications: Familiarity with CI/CD pipelines and deployment workflows for serverless and mobile applications.
  • Preferred Qualifications: Understanding of security best practices in cloud-based environments.
  • Preferred Qualifications: Experience working with external integrations and APIs at scale.
  • Preferred Qualifications: Experience improving developer tooling, internal dashboards, observability, or admin workflows.

Benefits

  • Flexible remote-first work environment
  • Competitive compensation
  • Generous vacation and time-off policies
  • Opportunities for professional development and career growth
  • A culture built on trust, collaboration, and impact

CoVet is an AI copilot application built to assist veterinary professionals by saving them time and allowing them to focus more on animal care—or even get home on time. We are a small, passionate, and agile team with a strong mission to improve the veterinary industry through innovative technology.

HealthcareStartup
Salary not disclosed