Skip to main content

Full Stack Developer (Java / Node.js / React / Microservices / API)

Technology
FluxInk
Greater Vancouver, Canada2 months agoUntil 2026-04-21
Full timeOn-site

Job description

  • *Overview**

We are seeking a highly skilled

  • *Full Stack Developer**
with strong experience in Java, Node.js, React, and microservices architecture. The ideal candidate has deep expertise in backend systems, API development, distributed systems design, and frontend engineering using modern React, JavaScript/TypeScript frameworks. This role involves building scalable backend services, developing intuitive frontend interfaces, implementing data models, and collaborating closely with cross‑functional teams to deliver high‑performance applications end to end.
  • *Key Responsibilities
  • *Full Stack Application Development
  • Design, develop, and maintain full stack applications using
  • *Java (Spring Boot)**
,
  • *Node.js**
,
  • *React**
, and modern JavaScript/TypeScript.
  • Build responsive, user‑friendly frontend interfaces and integrate them seamlessly with backend APIs.
  • Ensure consistent design patterns, code quality, and performance across both frontend and backend components.
  • *Backend & API Development
  • Develop scalable, secure, and well‑structured RESTful APIs.
  • Implement service‑to‑service communication patterns (REST, messaging).
  • Optimize backend performance, reliability, and fault tolerance.
  • *Microservices Architecture
  • Design and implement microservices aligned with domain‑driven design principles.
  • Build distributed systems with proper service boundaries, observability, and resilience patterns.
  • Work with containerization and orchestration tools (Docker, Kubernetes, etc.).
  • *Cross‑Functional Collaboration
  • Work closely with frontend designers, and product teams to deliver cohesive full stack features.
  • Participate in code reviews, architecture discussions, and technical design sessions.
  • Contribute to both backend and frontend components as needed.
  • *DevOps & CI/CD
  • Collaborate with DevOps teams to deploy and monitor services.
  • Contribute to CI/CD pipelines, automated testing, and release processes.
  • *Required Skills & Experience
  • *Core Technical Skills
  • Strong proficiency in
  • *JavaScript**

and modern frontend development using

  • *React**
(Hooks, state management, component architecture).
  • Solid experience with
  • *Node.js**
.
  • Strong proficiency in
  • *Java**

and

  • *Spring Boot**
.
  • Hands‑on experience building microservices and distributed systems.
  • Understanding of SQL and NoSQL database design.
  • Familiarity with message queues (Kafka, RabbitMQ, etc.).
  • *Additional Skills
  • Experience with Docker, Kubernetes, or cloud‑native deployments.
  • Understanding of authentication/authorization (OAuth2, JWT, SSO).
  • Knowledge of unit testing, integration testing, and API/UI test automation.
  • Strong debugging, profiling, and performance optimization skills across the stack.
  • *Preferred Qualifications
  • Experience with cloud platforms (Azure, AWS).
  • Familiarity with event‑driven architectures.
  • Exposure to CI/CD tools (Azure DevOps, GitHub Actions, Jenkins).
Keywords
javanodejsreactjavascripttypescriptmicrosoft-typescriptspringspring-bootdockerkubernetescomponentkafkarabbitmqoauth2sso-buzzfeedmicrosoft-azureamazon-web-servicesazure-devopsgithubgithub-actionsjenkins

¿Te interesa este puesto?