Staff Software Engineer
KnowBe4Core Responsibilities
Develop full-stack product features and subsystems including Ruby on Rails APIs and Vue 3 front-ends. Own key parts of the micro-frontend rewrite onto Vue 3 and maintain the existing SvelteKit application. Design GraphQL APIs at scale and manage event-driven services for communication between microservices. Lead architectural reviews and coordinate cross-team changes.
Requirements
5+ years of experience scaling production Ruby on Rails applications. Expertise in GraphQL and relational database tuning (MySQL/PostgreSQL) for high-traffic systems. Strong proficiency with modern component frameworks and TypeScript, with a preference for Vue 3 experience.
Additional Information
Experience Level
Senior
Employment Type
permanent
Work Mode
On-site