KnowBe4 is seeking a passionate Software Engineer to join their research and development team in Bangalore, India. The Software Engineer will be responsible for building innovative cybersecurity products in a fast-paced, agile environment.
Responsibilities:
Develop KnowBe4’s API platform.
Engage with partners and internal engineering teams.
Work on complex engineering problems and propose solutions.
Develop software using the KnowBe4 Agile Methodologies.
Requirements:
3+ years experience as full stack engineer for enterprise-grade cloud based SaaS products.
Experience building and integrating REST-based APIs.
Expert knowledge in at least one of the following technologies: Python Django/Flask/FastAPI or equivalent.
Experience working with frontend technologies like React/Svelte/Angular/Vue or equivalent.
Working knowledge in relational databases such as MySQL/Postgres and expertise in SQL.
Demonstrable knowledge of fundamental cloud concepts.
Experience with continuous delivery and integration pipelines.
Working experience on developing clean, unit tested and secure code.
Understanding and experience in building software systems following Object Oriented Software design principles.
Working knowledge in pandas, numpy or equivalent data science/analysis libraries.
Strong understanding of data structures and algorithms.
Benefits:
Company-wide bonuses based on monthly sales targets.