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 a month 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, Pricing Customer Experience

Build and enhance pricing experiences at Amazon, improving customer trust and price perception for millions of users globally.

Quality Assurance Engineer

Quality Assurance Engineer position at Amazon Prime Video Sports, focusing on testing and quality assurance for live sports streaming platforms.

Software Engineer

Software Engineer position at Meta, developing large-scale applications and infrastructure with competitive compensation and benefits.

Software Engineer

Software Engineering role at Microsoft focusing on Azure Data engineering, working on database systems and cloud services integration.

Software Engineer

Mid-level Software Engineer position at NVIDIA focusing on system software development, performance optimization, and product improvement with 3+ years of experience required.