Software Engineer
Scoutit
Key Responsibilities
- Develop and maintain the platform web application using Nuxt, Vue, and TypeScript, including reusable, accessible, responsive components.
- Implement dashboards and workflows for site status, deployments, packages, health, and operational actions.
- Integrate frontend views with .NET Core APIs over secure HTTP and JSON, handling loading, empty, error, permission, and offline states clearly.
- Contribute to build and packaging tooling that produces the artifacts distributed to nodes.
- Contribute to platform security: TLS certificate management, secret handling, and registry access.
- Build and maintain CI/CD pipelines in Azure DevOps (YAML, multi-stage, artifact publishing).
- Write and maintain automated tests across the stack (Vitest, Playwright, xUnit, Pester).
Requirements & Tech Stack
- Familiarity with full-stack development, including .NET Core on the backend.
- Strong familiarity with Vue.js, TypeScript, JavaScript, HTML, and CSS.
- Familiarity with Nuxt or a similar modern frontend framework.
- Familiarity building responsive, accessible enterprise web applications.
- Familiarity consuming REST APIs and working with JSON data and API error responses.
- Frontend testing with Vitest, Playwright, or similar tools.
- Working knowledge of Git, pull requests, code review, and CI/CD workflows.
- Understanding of web security fundamentals, authentication, authorization, and secure handling of sensitive data.
