Salary
💰 $160,000 - $190,000 per year
Tech Stack
AWSAzureCloudFluxGoGoogle Cloud PlatformIoTJavaScriptLinuxPostgresSQLVue.js
About the role
- Senior Software Engineer (Go) to join runZero and build a state-of-the-art asset and network discovery platform.\n
- Develop and maintain high-quality, performant web applications using Go, Vue.js, and other technologies.\n
- Collaborate with product management, design, frontend, and backend engineers to translate customer needs into product features.\n
- Participate in code reviews, providing constructive feedback to team members.\n
- Conduct thorough testing and debugging to ensure the performance and quality of both front-end and back-end code.\n
- Contribute to the continuous improvement of our products, technology, and practices with a pride of ownership.\n
- Stay up-to-date with the latest trends and best practices in front-end, back-end, and architectural development.\n
- Have an opinion, play well with others, work hard, and enjoy being a core member of a growing startup!
Requirements
- You are proficient at writing advanced Go and working with large Go codebases\n
- 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\n
- Experience designing and implementing RESTful APIs, writing and tuning SQL queries, and working with relational databases\n
- Experience designing and optimizing data structures / schemas and indexes in relational databases\n
- Thorough understanding of the responsibilities of the platform, database, API, caching layer and other web services used in modern software systems\n
- Proficiency with standard development tools and paradigms (Git, GitHub, CI/CD, etc.)\n
- Proactive approach to problem-solving with strong decision-making skills\n
- Positive attitude and entrepreneurial spirit\n
- Excellent communication and teamwork skills\n
- Knowledge of approaches for testing, debugging, profiling, and optimizing software applications\n
- Solid understanding of the HTTP protocol and the web browser security model\n
- Experience working within one of the major cloud provider environments (AWS preferred, GCP, Azure)\n
- Familiarity with network design, security, and scanning can be helpful but is in no way required to be successful