Position Responsibilities:- Build and maintain responsive, user-friendly front-end interfaces using HTML5, CSS3, JavaScript (ES6+), and JavaScript frameworks such as Vue.Js, or React.- Design and maintain JavaScript framework applications with separation of concern as a core thought process when using APIs and creating front-end reusable components.- Develop secure, scalable, and maintainable back-end services and APIs using .NET Core/IIS and Entity Framework.- Understanding of security best practices, including RBAC and token-based auth- Strong problem-solving and debugging skills.- Passion for clean code and scalable architecture.- Work with relational (MS-SQL, MySQL or Azure SQL) databases.- Design and optimize queries and data models for performance and reliability.- Familiarity with temporal/system-versioned tables.- Collaborate with team members to design system architecture that supports scalability and maintainability.- Integrate front-end and back-end components, as well as third-party APIs and services.Required Skills:- Advanced or Fluent English.- Experience as a Full-Stack (or related role).- Strong proficiency in HTML5, CSS3, JavaScript (ES6+).- Experience with at least one modern front-end language framework (Vue.Js)- Experience with Vue CLI, Vuex, Vue Router, and optionally Nuxt.Js- Experience with back-end language (.NET).- Strong experience with relational databases.- Experience building and consuming RESTful or GraphQL APIs.- Solid understanding of Git and version control workflows.Preferred/Bonus Skills:- Familiarity with containerization (Docker, Kubernetes).- Design and implementation of microservices for other applications to consume.- Experience with cloud platforms (AWS, Azure, GCP).- Basic understanding of SEO best practices for web applications.- Knowledge of server-side rendering (SSR) and static site generation (SSG) (Nuxt.Js, Blazor)- Experience bundling and optimizing applications builds using Webpack and/or Vite- Familiarity with NPM and NVM, and/or switching between version of NodeJS- Experience using Blazor for writing client-side and server-side logic using C#.- Familiarity with CI/CD pipelines.- Experience with testing frameworks (Mocha, Jest, Cypress, or Playwright).Additional information:- CLT contract- Remote work