LOD

Full Stack Developer

LOD

full-time

Posted on:

Location Type: Hybrid

Location: VancouverCanada

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain **scalable full-stack applications**
  • Build and maintain **backend services** using **TypeScript and NestJS**
  • Develop **frontend applications** using **React, Tailwind CSS, shadcn/ui**, and modern state management
  • Design and integrate **RESTful APIs and GraphQL APIs**
  • Work with **PostgreSQL**, designing efficient and scalable data models
  • Implement and maintain **microservices** using **CQRS and Clean Architecture**
  • Contribute to **micro-frontend architectures** where applicable
  • Write **clean, maintainable, testable code**
  • Participate in **code reviews**, architectural discussions, and technical decision-making
  • Collaborate with cross-functional teams in **Agile/Scrum** environments
  • Track and manage work using **Jira**
  • Use **Git** for version control and team collaboration

Requirements

  • Strong experience with **TypeScript**
  • Hands-on experience with **NestJS**
  • Solid understanding of **RESTful APIs** and **GraphQL**
  • Experience working with **PostgreSQL**
  • Familiarity with **CQRS**, **Clean Architecture**, and **Domain-Driven Design (DDD)**
  • Experience designing and maintaining **microservices**
  • Strong experience with **React**
  • Experience with **Redux** or similar state-management libraries
  • Hands-on experience with **Tailwind CSS** and component libraries such as **shadcn/ui**
  • Familiarity with **micro-frontend architectures**
  • Strong understanding of **modern JavaScript, HTML, and CSS**
  • Proficiency with **Git**
  • Experience working in **Agile/Scrum** teams
  • Familiarity with **Jira** or similar project-management tools
  • Strong problem-solving and debugging skills
  • Ability to write **clean, readable, well-documented code**
  • Nice to Have (Strong Plus): Experience with **Docker**, familiarity with **CI/CD pipelines**, cloud experience (**AWS, GCP, or Azure**), experience with **authentication & authorization**, knowledge of testing frameworks, experience with **logging, monitoring, and observability tools**, familiarity with **message brokers** (Kafka, RabbitMQ, SQS), basic **DevOps or infrastructure** knowledge
Benefits
  • Comprehensive insurance (medical, dental, vision)
  • Unlimited PTO
  • Competitive compensation
  • Equity options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptNestJSReactTailwind CSSPostgreSQLRESTful APIsGraphQLCQRSClean Architecturemicroservices
Soft skills
problem-solvingdebuggingcollaborationcode reviewstechnical decision-making