Job ID: JOB_ID_3190099
Job Overview
We are seeking a highly experienced and motivated Full Stack Architect to lead the modernization and migration of legacy web applications. This critical role involves leveraging cutting-edge technologies such as Vue 3 for the frontend and Node.js/NestJS for the backend. The ideal candidate will possess deep expertise in OIDC authentication, particularly with Okta, have a proven track record in developing secure and scalable APIs, and demonstrate a strong understanding of modern frontend architecture principles. This is an onsite position located in Duluth, GA, requiring a contract engagement.
Key Responsibilities
- Spearhead the migration of existing legacy web applications to a modern tech stack, utilizing Vue 3, Pinia for state management, Vuetify for UI components, and TypeScript for enhanced code quality.
- On the backend, develop and maintain robust applications using Node.js and the NestJS framework, ensuring scalability and maintainability.
- Design and build modular, reusable Vue components that adhere to best practices and contribute to a consistent user interface across the application.
- Architect and implement a scalable frontend architecture that can support future growth and feature enhancements.
- Integrate Pinia for efficient and predictable state management within the Vue.js applications.
- Develop a responsive and intuitive user interface using Vuetify, and seamlessly integrate custom UI libraries or established enterprise design systems as needed.
- Write comprehensive frontend unit tests using Vitest to ensure code quality, reliability, and maintainability.
- Implement and manage OIDC authentication and authorization flows, with a specific focus on integrating with Okta for secure user access.
- Develop and integrate RESTful APIs, utilizing tools like Axios for HTTP requests and adhering to OpenAPI/Swagger specifications for documentation and interoperability.
- Apply and enforce backend security best practices, including JWT for token-based authentication, OAuth2 for authorization, and proper CORS configuration to protect against common vulnerabilities.
- Collaborate effectively with cross-functional stakeholders, including product managers, designers, and other engineering teams, to define requirements and deliver solutions.
- Mentor and guide junior developers, fostering a culture of learning and technical excellence within the team.
Required Skills and Experience
- A minimum of 4 years of dedicated full-stack development experience, with a significant portion focused on legacy application migration projects.
- Demonstrated strong expertise in Vue 3, including proficiency with Pinia for state management, Vuetify for UI development, and TypeScript for robust application development.
- Solid hands-on experience developing backend services using Node.js and the NestJS framework.
- Proven experience implementing and managing OIDC authentication and authorization, with specific hands-on experience using Okta.
- Experience with modern testing frameworks such as Vitest or Jest, and a good understanding of continuous integration and continuous deployment (CI/CD) workflows.
- A strong understanding of responsive design principles and web accessibility standards (WCAG).
Nice to Have Skills
- Experience integrating custom UI libraries or working with enterprise-level design systems.
- Familiarity with containerization technologies like Docker and orchestration platforms such as Kubernetes.
- Experience with cloud platforms including AWS, Azure, or GCP.
- Exposure to microservices architecture patterns and best practices.
- Proficiency in using GitHub for version control, code reviews, and collaborative development workflows.
This role is specifically looking for candidates with 12+ years of overall experience and explicitly requests that Java Architects not be submitted.
Special Requirements
Onsite in Duluth, GA. Contract role. Only candidates with 12+ years of experience. Do not submit Java Architects.
Compensation & Location
Salary: $70 – $95 per year (Estimated)
Location: Duluth, GA
Recruiter / Company – Contact Information
Email: abhijeet.anand@quantumworldit.com
Recruiter Notice:
To remove this job posting, please send an email from
abhijeet.anand@quantumworldit.com with the subject:
DELETE_JOB_ID_3190099