Senior Software Engineer (Go)
New
RunZero positions are currently restricted to the United States and the United Kingdom.Full-TimeSenior
Salary$160,000 - $190,000, plus stock options
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSPostgreSQLSQLGitVue.JsGoCI/CDRESTful APIsLinux
Requirements
- Proficiency in writing advanced Go and working with large Go codebases
- Experience with PostgreSQL, Linux, and Vue.js
- Experience designing and implementing RESTful APIs
- Experience writing and tuning SQL queries and working with relational databases
- Experience designing and optimizing data structures, schemas, and indexes in relational databases
- Understanding of the platform, database, API, caching layer, and web services in modern systems
- Proficiency with standard development tools such as Git, GitHub, and CI/CD
- Strong knowledge of testing, debugging, profiling, and optimizing software applications
- Solid understanding of the HTTP protocol and the web browser security model
- Experience working within a major cloud provider environment (AWS, GCP, or Azure)
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
- 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
View Full Description & ApplyYou'll be redirected to the employer's site