Snr. Software Engineer Full-Stack
@ KnowBe4

Cape Town, Western Cape, South Africa
ZAR 0
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXXX****** @knowbe4.com
Recommended after applying

Job Details

About KnowBe4

Join the cybersecurity company that puts security first. At KnowBe4, our AI-driven Human Risk Management platform empowers over 70,000 organizations worldwide to transform their workforce from vulnerability to security asset. We pride ourselves on radical transparency, extreme ownership, and continuous professional development in a welcoming environment. Learn more about our team culture through our Careers Page, Glassdoor, and LinkedIn links.

Role Overview

This Snr. Software Engineer Full-Stack is responsible for developing new and cutting-edge products for KnowBe4’s customers in a fast-paced, agile environment. You will collaborate with other engineers, provide technical direction, and translate strategic goals into operational plans.

Responsibilities

  • Develop software using KnowBe4's Software Development Lifecycle and Agile Methodologies
  • Recommend solutions to complex engineering problems
  • Provide technical guidance to team members and act as sub-project team lead
  • Translate strategic goals into operational development plans
  • Coordinate across functional boundaries

Minimum Qualifications

  • BS with 8+ years of experience, MS with 3+ years, or Ph.D. with 2+ years
  • Training in secure coding practices (preferred)
  • Proficiency with Ruby on Rails in a production setting
  • Experience with JavaScript frameworks (React, Vue, Angular, or Svelte)
  • Experience with relational databases (PostgreSQL or MySQL)
  • Familiarity with AWS services (Lambda, Dynamo, S3, SNS, SQS, ECS, OpenSearch)
  • Strong Git and modern version control practices
  • Experience in customer-facing web applications support and troubleshooting
  • Effective communication and collaboration skills
  • Ability to quickly master new languages
  • Experience with GraphQL, AI, Vue3, Flutter, and IaC (terraform) is a plus

Our Fantastic Benefits

KnowBe4 offers company-wide bonuses, employee referral bonuses, adoption assistance, tuition and certification reimbursements, certification completion bonuses, and a relaxed dress code, all within a modern, high-tech work environment.

Additional Information

Please submit your resume in English. An applicant assessment and background check may be part of the hiring procedure. KnowBe4 is an equal opportunity employer and values diversity. If you need accommodation during the process, visit our accommodation request page.

Key skills/competency

  • Cybersecurity
  • Agile
  • Ruby on Rails
  • JavaScript
  • PostgreSQL
  • AWS
  • Git
  • GraphQL
  • Secure Coding
  • Full-Stack Development

How to Get Hired at KnowBe4

🎯 Tips for Getting Hired

  • Customize your resume: Highlight full-stack and agile experience.
  • Showcase secure coding skills: Demonstrate Ruby on Rails expertise.
  • Detail collaborative projects: Emphasize teamwork and leadership.
  • Prepare for technical discussions: Review AWS and modern protocols.

📝 Interview Preparation Advice

Technical Preparation

Review Ruby on Rails frameworks.
Practice modern JavaScript frameworks.
Study AWS service configurations.
Brush up on relational database management.

Behavioral Questions

Describe a conflict resolution example.
Explain leadership in a technical project.
Discuss managing rapid change in projects.
Share teamwork experience in agile environments.

Frequently Asked Questions