Overview
Responsibilities:
Designing, Golang developing, and testing software applications using the Go programming language
Writing clean, efficient, and reusable code that follows best practices and coding standards
Developing server-side applications, APIs, and microservices for web and mobile applications
Optimizing application performance by identifying and resolving bottlenecks and implementing efficient algorithms and data structures
Requirements:
Solid experience in software development using the Go programming language
Strong understanding of data structures, algorithms, and software design principles
Experience with web frameworks and technologies such as HTTP, RESTful APIs, and JSON
Knowledge of relational and NoSQL databases and experience with database design and query optimization