Full Stack Engineer

Provider of the world's largest security awareness training and simulated phishing platform, used by tens of thousands of organizations globally.
Backend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Cybersecurity · Enterprise SaaS

Description For Full Stack Engineer

KnowBe4, the world's largest security awareness training and simulated phishing platform provider, is seeking a passionate and curious engineer to join their research and development team. As a full stack engineer, you'll build innovative cybersecurity products in a fast-paced, agile development environment.

The role involves developing KnowBe4's API platform, building extensible and scalable services for customer/vendor API consumption. You'll engage with partners and internal teams to understand requirements, develop specifications, and deploy to production. The position requires expertise in technologies like Python (Django/Flask/FastAPI), frontend frameworks (React/Svelte/Angular/Vue), and relational databases.

KnowBe4 offers a dynamic work environment, recognized as a best place to work by Fortune for four consecutive years. The company values radical transparency, extreme ownership, and continuous professional development. Whether working remotely or in-person, KnowBe4 strives to make every day engaging with team lunches, trivia competitions, and local outings.

Join KnowBe4 to build an exceptional experience for yourself while contributing to a better working world for all in the cybersecurity industry.

Last updated 9 days ago

Responsibilities For Full Stack Engineer

  • Develop KnowBe4's API platform
  • Engage with partners and internal engineering teams to understand requirements
  • Develop functional specifications, build and deploy to production
  • Work on complex engineering problems and propose solutions
  • Develop software using KnowBe4 Agile Methodologies

Requirements For Full Stack Engineer

Python
React
MySQL
PostgreSQL
  • 3+ years experience as full stack engineer for enterprise-grade cloud based SaaS products
  • Experience building and integrating REST-based APIs with best practices of authentication & authorization
  • Expert knowledge in Python Django/Flask/FastAPI or equivalent
  • Experience with frontend technologies like React/Svelte/Angular/Vue
  • Working knowledge in relational databases such as MySQL/Postgres and expertise in SQL
  • Knowledge of fundamental cloud concepts
  • Experience with continuous delivery and integration pipelines
  • Working experience on developing clean, unit tested and secure code
  • Understanding of Object Oriented Software design principles
  • Working knowledge in pandas, numpy or equivalent data science/analysis libraries
  • Strong understanding of data structures and algorithms

Benefits For Full Stack Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
  • Company-wide bonuses based on monthly sales targets
  • Employee referral bonuses
  • Adoption assistance
  • Tuition reimbursement
  • Certification reimbursement
  • Certification completion bonuses
  • Relaxed dress code

Interested in this job?

Jobs Related To KnowBe4 Full Stack Engineer

Software Development Engineer, Global Logistics

Software Development Engineer role at Amazon's Global Logistics team, building scalable systems for cross-border commerce

System Development Engineer, Amazon Fulfillment Technologies

System Development Engineer role at Amazon Fulfillment Technologies, focusing on supporting and enhancing critical fulfillment software applications.

Software Development Engineer - II, Financials Foundations Services

SDE II role at Amazon's Financial Foundation Services, building scalable financial systems processing billions in transactions.

Software Dev Engineer II

Build and maintain large-scale data systems for Amazon's product pages, handling petabytes of data to improve customer shopping experience.

Software Development Engineer, Alexa Shopping

Software Development Engineer position at Amazon's Alexa Shopping team, building scalable systems and ML models for voice and touch shopping experiences.