Horizon3AI Senior Software Engineer - Frontend
Roles and Responsibilities:
- Build new features for our product, NodeZero, using React and TypeScript.
- Gain in-depth understanding of the product, analyze logs, and troubleshoot errors to ensure smooth operation.
- Review code and write tests to maintain high code quality and reliability.
- Manage infrastructure and define best practices for the front-end development process.
- Mentor and support the growth of junior engineers within the team.
- Effective prioritization and time management skills for yourself and the team.
- Self-starter mentality with the ability to identify and resolve problems with known risks and impacts.
- Excellent analytical and problem-solving abilities to tackle complex challenges in front-end development.
- Passion for designing and building accessible products that cater to all users.
- Strong technical documentation and written communication skills to facilitate collaboration.
- Must be a U.S. citizen and able to pass a criminal background check, potentially a Security Clearance.
- Bachelor's degree in computer science, computer engineering, software engineering, or a related field.
- 8+ years of experience working on production applications with real-world users.
- Experience working with SaaS applications and in startup environments.
- Experience with GraphQL for efficient data retrieval and interaction.
- Proficiency in Node.js for backend development.
- Knowledge of WebSockets for real-time communication.
- Familiarity with Webpack for bundling and optimizing front-end assets.
- Experience with Monorepo for managing multi-package projects.
- Knowledge of AWS (Amazon Web Services) to leverage their product suite.
- Understanding of defensive and offensive cybersecurity concepts.
This position is instrumental in Horizon3AI's success, playing a critical role in building and maintaining the front end of our product, NodeZero. As a Senior Software Engineer, you will have the opportunity to mentor and guide junior developers while contributing to the growth and development of the team. If you are passionate about building accessible and secure products and meet the qualifications and experience listed above, we encourage you to apply and become an essential part of our mission to enhance cybersecurity capabilities and protect our clients from emerging threats.