YOUR NEXT CHAPTER
Senior Full-Stack Software Engineer
About the role
• Build customer-facing features across the Vue front end, GraphQL API, and C#/.NET back-end services
• Work with Product Managers and UX designers from the earliest stage to validate requirements and propose high-value solutions
• Keep the product usable, accessible, fast, and visually consistent
• Assess UI/UX technical feasibility and agree trade-offs with the UX team
• Design and evolve GraphQL schemas for efficient client consumption and server resolution
• Build reusable components, composables, and libraries for shared UI packages and the design system
• Use AI-assisted tools and review AI-generated code, tests, and designs before merging
• Help shape team AI practices, guidelines, agent instructions, and review standards
• Improve client and server performance, scalability, and maintainability
• Share knowledge, mentor colleagues, and use code reviews to improve code quality
• Strong understanding of single-page application frameworks, including reactivity, state management, routing, and component architecture
• Strong back-end fundamentals in C#/.NET, including API design, authentication and authorization, error handling, and performance
• Understanding of asynchronous data flows, caching strategies, and GraphQL and REST API integration
• Strong command of modern CSS, responsive layouts, design tokens, and utility-first frameworks such as Tailwind CSS
• Knowledge of accessibility (WCAG), front-end performance (Core Web Vitals), and cross-browser compatibility
• Customer-first product mindset and data-driven feature evaluation
• Ownership of quality from design through production
• Willingness to learn new frameworks and AI tools
• Clear communication and collaborative, proactive problem-solving
• Proficient written and spoken English
• Fluency with AI coding assistants and agents such as Claude Code, GitHub Copilot, and Cursor
• Ability to review AI-generated changes for bugs, security gaps, invented APIs, over-engineering, and architectural drift
• Ability to provide AI with clear specifications, scoped tasks, AGENTS.md files, and team conventions
• Judgment about when to use AI versus manual development
• Accountability for shipped code
• TypeScript and Vue 3 with Composition API, or strong Angular/React experience with willingness to switch
• HTML5, CSS3/SCSS, Tailwind CSS, and PrimeVue or comparable component library
• Apollo Client, schema-first development, and GraphQL type code generation
• Vite and pnpm workspaces in a monorepo
• C# and modern .NET Web APIs and back-end services
• Server-side GraphQL, including schema design, resolvers, pagination, batching, query performance, and N+1 avoidance
• PostgreSQL, SQL, and relational data modeling
• Vitest, Vue Test Utils, Playwright, Cucumber/Gherkin, and .NET unit and integration testing
• Git, GitLab CI/CD or similar CI system, Atlassian stack, and Google Workspace
• Figma
• Allianz Premium healthcare benefits available in the region
• Hybrid Flexible Schedule
• Discretionary Time Off, subject to manager approval
• Quarterly Thrive-Wellness Days: one extra day per quarter
• Volunteer Time Off: 5 paid days per year
• Learning & Development Budget
• Employee Recognition, ongoing recognition and rewards