Atlanta, GA (Onsite)
Contract
Job Description :
Job Title: Full Stack Developer (Vue.js & Node.js/NestJS) Overview: We are seeking an experienced Full Stack Developer to modernize and migrate legacy web applications using Vue 3 and Node.js/NestJS. The ideal candidate has strong expertise in OIDC authentication (Okta), secure API development, and scalable frontend architecture. Key Responsibilities: – Migrate legacy applications to Vue 3 (Pinia, Vuetify, TypeScript) and Node.js/NestJS. – Build modular, reusable Vue components and scalable frontend architecture. – Implement state management using Pinia. – Develop responsive UI using Vuetify and integrate custom UI libraries/design systems. – Write and maintain frontend unit tests using Vitest. – Implement OIDC authentication and authorization with Okta. – Develop and integrate RESTful APIs (Axios, OpenAPI/Swagger).
– Apply backend security best practices (JWT, OAuth2, CORS). – Collaborate with stakeholders and mentor junior developers. Required Skills: – 4+ years of full-stack development experience, including legacy migration. – Strong expertise in Vue 3, Pinia, Vuetify, TypeScript, and reusable component design. – Solid experience with Node.js and NestJS. – Hands-on experience with OIDC/Okta authentication. – Experience with testing frameworks (Vitest, Jest) and CI/CD workflows. – Strong understanding of responsive design and accessibility. Nice to Have: – Experience integrating custom UI libraries or enterprise design systems. – Docker/Kubernetes and cloud platforms (AWS/Azure/GCP). – Microservices architecture experience. – Experience using GitHub for version control and collaboration.
|
Neha Chaudhary
|