runZero

Senior Software Engineer (Go) (Remote)

runZero

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $160,000 - $190,000 per year

Job Level

Senior

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