- Develops software using the KnowBe4 Software Development Lifecycle and Agile Methodologies
- Provides a technical contribution to projects
Required Skills/Experience
- Professional experience programming in Javascript Language
- Strong understanding of Typescript and Node
- Experience designing applications using modern SPA frameworks like VueJS, React, SvelteKit
- Experience working with different API patterns such as REST and GraphQL
- Experience with common SQL data layers such as MySQL.
- An eagerness to work with the latest technologies and expand your skill set
- Able to ship code quickly and efficiently
- Creativity, initiative and acute attention to detail
- Strong written and verbal communications skills in English and Portuguese
Preferred Skills/Experience
- Able to leverage structured formats like JSON, YAML, XML and related technologies to build scalable, testable RESTful applications
- Effective communication skills with the ability to influence/collaborate with multiple teams to ensure there is no delay in new releases forecasted on the product roadmap
- Ability to quickly grasp new languages (Golang, Python, Ruby)
- Able to develop and maintain web interfaces respecting the Web Content Accessibility Guidelines (WCAG) 2 Level AAA is a plus
- Experience with Amazon Web Services (AWS) including Lambda and DynamoDB is a plus
- Experience with AI is a plus.
- Experience with IaC scripts like terraform is a plus
- Experience designing and maintaining serverless applications is a plus