> Markdown version of [/jobs/ext/2713303-software-engineer](https://www.wearedevelopers.com/jobs/ext/2713303-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** KnowBe4, Inc. - **Location:** United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, HTML5, Unit Testing, Behavior-Driven Development, Cascading Style Sheets (CSS), Amazon DynamoDB, JSON, Python (Programming Language), MySQL, Node.Js, Cloud Services, Software Engineering, SQL Databases, Web Applications, Web Standards, Extensible Markup Language (XML), YAML, Software Organization, Amazon ElastiCache, AWS CodeDeploy, Fastapi, Information Technology, Restful APIs, Terraform, Docker, Golang, Programming Languages - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-node-python-docker-mysql-knowbe4-679659 ## About the Role * Strong knowledge in modern development processes, architectures, software development best practices and demonstrated experience of successful application of those practices * A strong full stack software development background * A strong understanding of technical architectures within Amazon Web Services (AWS) or similar cloud services * A strong understanding and working knowledge of docker/containers * 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 * A proven track record demonstrating ability to develop high-quality software in a fast paced environment * Excitement about working with highly-skilled teams, collaborating, and contributing new ideas * Willingness to learn new programming languages (like Golang) and technologies, * Strong understanding of Node, Python, Docker * Experience building commercial web applications using Node and Python * Able to leverage structured formats like JSON, YAML, XML and related technologies to build scalable, testable RESTful applications. * Experience with common SQL data layers such as MySQL * Built applications with current and forward-facing web standards like CSS3 and HTML5 * Used automated unit testing tools * Used Behavior-driven development (BDD) tools * Experience with Amazon Web Services (AWS) or other cloud providers Additional Qualifications: * 5 +years of relevant experience * B.S. or B.A. in Computer Science or Software Engineering (or comparable work experience) * AWS certifications a plus * Familiarity with AWS Managed services like DynamoDB, Aurora, Kinesis, ElastiCache, or CI/CD tools such as Terraform, AWS CodeDeploy a plus * Familiarity with AI technologies a plus Note: An applicant assessment, background check and drug test may be part of your hiring procedure. ## Description * Design and develop Node, Python applications in an agile development environment * Design and develop back end solutions and APIs with Node, Python * Rapidly prototype and refine applications based on user experience feedback * Collaborate with product managers and fellow engineers to establish and refine requirements ## Related Videos - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [CI/CD with Github Actions](https://www.wearedevelopers.com/videos/856-ci-cd-with-github-actions) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)