Invicti Security is hiring a Senior Full-Stack Software Engineer to build customer-facing product features across a Vue front end, GraphQL APIs, and C#/.NET back-end services. The engineer will partner with Product Managers and UX designers from the earliest stages, investigate customer problems and assumptions, and help choose solutions that deliver customer value. The role emphasizes usability, accessibility, performance, consistent design, and ownership of features from initial design through production. The engineer will design and evolve GraphQL schemas, develop reusable UI components and shared design-system packages, and improve performance, scalability, and maintainability across client and server. They will use AI-assisted tools in their development workflow, carefully review AI-generated code, tests, and designs, and help shape team practices for AI use. The position also involves mentoring colleagues, sharing knowledge, and improving code quality through reviews. The front-end stack includes TypeScript, Vue 3 and the Composition API, HTML5, CSS3/SCSS, Tailwind CSS, component libraries, Apollo Client, Vite, and pnpm workspaces. The back end uses C# and modern .NET, server-side GraphQL, PostgreSQL, SQL, and relational data modeling. Quality and delivery tools include Vitest, Vue Test Utils, Playwright, Cucumber/Gherkin, .NET testing, Git, CI/CD, the Atlassian stack, Google Workspace, and Figma. Strong Angular or React experience may be suitable for candidates willing to switch to Vue. Invicti Security develops an application security platform and serves more than 3,600 organizations worldwide. The company describes the role as hybrid and offers a flexible schedule, discretionary time off subject to manager approval, quarterly wellness days, paid volunteer time, a learning and development budget, and employee recognition. Specific healthcare benefits vary by region; the posting names Allianz Premium and invites candidates to ask about regional offerings.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed