Job Title: Full-Stack Engineer (.NET | Node.js | Vue.js) Location: Remote (Onshore USA)
Employment Type: Contract
Experience Required: 4+ Years
Positions: 1
Position Overview We are seeking a talented Full-Stack Engineer to develop and deliver modern, scalable web applications using Vue.js, Node.js, and Microsoft .NET Core. The ideal candidate will contribute to both frontend and backend development, building secure, high-performing applications that support end-to-end business processes and exceptional user experiences.
This role requires strong full-stack development skills, experience designing and consuming RESTful APIs, and the ability to collaborate effectively within Agile Scrum teams. You will work closely with product owners, architects, UX/UI designers, QA engineers, and DevOps teams to deliver enterprise-quality software solutions.
Key Responsibilities Front-End Development - Design, develop, and maintain responsive web applications using Vue.js.
- Build reusable, scalable, and secure user interface components.
- Collaborate with UX/UI designers to implement intuitive and accessible user experiences.
- Optimize frontend performance, responsiveness, and cross-browser compatibility.
- Troubleshoot and resolve frontend issues while ensuring a seamless user experience.
Back-End Development - Develop and maintain backend services using Microsoft .NET Core and Node.js.
- Design, develop, and integrate RESTful APIs to support enterprise applications.
- Implement business logic, application services, and backend integrations.
- Develop secure authentication and authorization mechanisms using modern security standards.
- Integrate applications with enterprise databases and third-party systems.
Application Integration - Build and consume REST APIs for seamless communication between frontend, backend, and external platforms.
- Support integrations across enterprise applications and cloud services.
- Ensure secure, reliable, and efficient data exchange between systems.
- Implement application security controls and API protection mechanisms.
Quality & Delivery - Participate in Agile Scrum ceremonies, including sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives.
- Develop unit tests and participate in integration and functional testing.
- Perform code reviews and contribute to software quality improvements.
- Support CI/CD pipelines and automated deployment processes.
- Troubleshoot production issues and participate in continuous application improvement.
Required Qualifications - Minimum 4+ years of professional Full Stack Software Development experience.
- Strong experience developing frontend applications using Vue.js.
- Advanced expertise in Microsoft .NET Core development.
- Strong backend development experience using Node.js.
- Experience designing and consuming RESTful APIs.
- Strong knowledge of JavaScript, TypeScript, HTML5, and CSS3.
- Experience with SQL Server, PostgreSQL, or other relational databases.
- Knowledge of authentication, authorization, and secure application development using OAuth2 and JWT.
- Experience using Git, Azure DevOps, GitHub, or similar version control platforms.
- Familiarity with Agile Scrum software development methodologies.
- Excellent analytical, problem-solving, and communication skills.