Senior Software Engineer
KnowBe4Core Responsibilities
Develop and maintain full-stack product features including Ruby on Rails APIs and GraphQL endpoints. Contribute to the rewrite of micro-frontends onto Vue 3 while maintaining the existing SvelteKit application. Design and manage GraphQL APIs for high-traffic, multi-tenant access patterns. Collaborate with product and engineering teams to deliver features against the roadmap.
Requirements
5+ years of experience with Ruby on Rails and relational databases (MySQL/PostgreSQL) in multi-tenant systems. Proficiency with modern component frameworks and TypeScript; experience with Vue 3 is preferred. Hands-on experience with AWS services such as ECS, Lambda, and S3. Bachelor's degree or equivalent experience required.
Additional Information
Experience Level
Senior
Employment Type
permanent
Work Mode
On-site