Position: Sr. Front-End / Full-Stack Developer
Location: Plano, TX/Richmond, VA/McLean, VA/Chicago, IL
Duration: Long term contract
Experience: 9+ Years
Core Skills: Vue.js, Node.js, JavaScript/TypeScript, SQL
Backend: Node.js / REST APIs
Database: PostgreSQL / MySQL / SQL Server / Oracle
Cloud: AWS / Azure / GCP
This position is open to Only Ex-CapitalOne Employees/Contractors
Job Summary:
We are seeking experienced Front-End / Full-Stack Developers with strong expertise in Vue.js, Node.js, and SQL to design, develop, and maintain scalable, high-performance web applications. The ideal candidate should have strong UI development skills along with backend API and database experience.
Key Responsibilities:
- Design and develop responsive web applications using Vue.js.
- Build scalable backend services and REST APIs using Node.js.
- Develop reusable UI components and maintain front-end application architecture.
- Design, develop, and optimize SQL queries, stored procedures, and database solutions.
- Integrate frontend applications with backend APIs and third-party services.
- Implement application security, authentication, authorization, and data validation.
- Troubleshoot application issues and optimize performance.
- Write unit, integration, and automated tests.
- Participate in code reviews, Agile/Scrum ceremonies, and technical design discussions.
- Collaborate with Product Managers, UX/UI Designers, QA Engineers, and other development teams.
Required Skills:
- 10+ years of experience in Front-End or Full-Stack development.
- Strong hands-on experience with Vue.js and JavaScript/TypeScript.
- Strong experience with Node.js and backend API development.
- Excellent knowledge of HTML5, CSS3, JavaScript, and responsive web design.
- Strong SQL skills with experience in relational databases such as PostgreSQL, MySQL, SQL Server, or Oracle.
- Experience developing and consuming RESTful APIs.
- Experience with Git and CI/CD practices.
- Strong understanding of web application architecture, design patterns, and performance optimization.
Preferred Skills:
- Experience with Vue 3, Nuxt.js, Express.js, or NestJS.
- Experience with TypeScript and modern JavaScript frameworks.
- Knowledge of AWS, Azure, or GCP.
- Experience with Docker and Kubernetes.
- Familiarity with NoSQL databases such as MongoDB or DynamoDB.
- Experience with automated testing frameworks such as Jest, Cypress, or Playwright.
- Experience working in Agile/Scrum environments.