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.jsExperience 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 ViteFamiliarity with NPM and NVM, and / or switching between version of NodeJSExperience 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 contractRemote work