Full Stack Developer (Java / Node.js / React / Microservices / API)
Technology
FluxInkGreater Vancouver, Canada2 months agoUntil 2026-04-21
Full timeOn-site
Job description
- *Overview**
We are seeking a highly skilled
- *Full Stack Developer**
- *Key Responsibilities
- *Full Stack Application Development
- Design, develop, and maintain full stack applications using
- *Java (Spring Boot)**
- *Node.js**
- *React**
- 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**
- 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?