Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 8 months 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?