Senior Software Engineer (Go) (Remote)

Posted about 2 hours agoViewed
160000 - 190000 USD per year
United States, United KingdomFull-TimeSoftware Development
Location:United States, United Kingdom
Languages:English
Seniority level:Senior, Advanced Go experience
Experience:Advanced Go experience
Skills:
AWSBackend DevelopmentPostgreSQLSoftware DevelopmentSQLCloud ComputingGitVue.JsGoCI/CDRESTful APIsLinuxDebugging
Requirements:
Proficient at writing advanced Go and working with large Go codebases Experience with 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.) Proactive approach to problem-solving with strong decision-making skills Positive attitude and entrepreneurial spirit Excellent communication and teamwork skills Knowledge of approaches for testing, debugging, profiling, and optimizing software applications Solid understanding of the HTTP protocol and the web browser security model Experience working within one of the major cloud provider environments (AWS preferred, GCP, 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 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
Similar Jobs:
Posted 8 minutes ago
United StatesFull-TimeSoftware Development
Senior Full Stack Engineer, Orchestration