Experience with RESTful APIs and microservices architecture
Requirements:
Design, develop, and maintain web applications using .NET (Core/6/7) for backend services
Build responsive, user-friendly interfaces using Vue.js
Develop and maintain server-side logic using Node.js
Integrate front-end applications with RESTful and/or GraphQL APIs
Job description
This is a remote position.
We are seeking a highly skilled Full Stack Developer with strong expertise in .NET, Vue.js, and Node.js to design, develop, and maintain scalable web applications. The ideal candidate should be comfortable working across the full technology stack, collaborating with cross-functional teams, and delivering high-quality, performant solutions.
Requirements
Key Responsibilities: Design, develop, and maintain web applications using .NET (Core/6/7) for backend services Build responsive, user-friendly interfaces using Vue.js Develop and maintain server-side logic using Node.js Integrate front-end applications with RESTful and/or GraphQL APIs Work with databases such as SQL Server, PostgreSQL, or MongoDB Ensure application performance, security, and scalability Participate in code reviews, debugging, and optimization Collaborate with product managers, designers, and QA teams Follow best practices for version control, testing, and CI/CDRequired Skills: Strong experience with .NET / ASP.NET Core Proficiency in Vue.js (Vue 2 or Vue 3) Solid hands-on experience with Node.js Strong understanding of HTML, CSS, JavaScript/TypeScript Experience with RESTful APIs and microservices architecture Knowledge of authentication/authorization (JWT, OAuth) Familiarity with Git and modern DevOps practicesPreferred Qualifications: Experience with cloud platforms (Azure, AWS, or GCP) Knowledge of Docker and containerization Experience with CI/CD pipelines Understanding of Agile/Scrum methodologies Exposure to unit testing frameworksSoft Skills: Strong problem-solving and analytical skills Excellent communication and teamwork abilities Ability to work independently and manage priorities Attention to detail and commitment to quality