runZero is looking to solve persistent, decades-old problems in vulnerability management by providing a new approach and a platform for exposure management across the total attack surface, including uncovering unknown and unmanageable devices and exposures that evade traditional tools.
Requirements
- You are proficient at writing advanced Go and working with large Go codebases
- Experience with other parts of our stack (PostgreSQL, Linux, Vue.js) is strongly preferred, but deep experience with related technologies and a desire to learn can work for the right candidate
- Experience designing and implementing RESTful APIs, writing and tuning SQL queries, and working with relational databases
- Experience designing and optimizing data structures / schemas and indexes in relational databases
- Thorough understanding of the responsibilities of the platform, database, API, caching layer and other web services used in modern software systems
- Proficiency with standard development tools and paradigms (Git, GitHub, CI/CD, etc.)
- Knowledge of approaches for testing, debugging, profiling, and optimizing software applications
Responsibilities
- Develop and maintain high-quality, performant web applications using Go, Vue.js, and other technologies
- Build features and solve problems that frequently span front-end and back-end concerns
- Collaborate closely with product management, design, frontend, and backend engineers to understand customer needs and translate them into product features
- Participate in code reviews, providing constructive feedback to team members
- Conduct thorough testing and debugging to ensure the performance and quality of both front-end and back-end code
- Contribute to the continuous improvement of our products, technology, and practices with a pride of ownership
- Stay up-to-date with the latest trends and best practices in front-end, back-end, and architectural development
Other
- Have an opinion, play well with others, work hard, and enjoy being a core member of a growing startup!
- Proactive approach to problem-solving with strong decision-making skills
- Positive attitude and entrepreneurial spirit
- Excellent communication and teamwork skills
- Experience working within one of the major cloud provider environments (AWS preferred, GCP, Azure)