Take control of engineering excellence tasks including implementing unit tests, creating test mocks, and making sure that logging and error handling are consistent
Implement a few back-end Go APIs and make sure they connect and function properly with the front-end
Track the website's persisting performance and recommend the best ways for improving it
Help update application development guidelines to guarantee that all upcoming applications adhere to the most recent technological specifications
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 5+ years of relevant experience as a software developer
Prolific experience working with Go/Golang, AWS, SQL, Protobuf
Prior experience working with Go application development
Demonstrable Go unit testing and mock framework experience
Strong understanding of AWS as well as the AWS Go library
Extensive Git and Postman usage experience
Nice to have some knowledge of front-end web development technologies like JavaScript and TypeScript
Having extensive knowledge of database optimization strategies and languages like SQL would be useful
Excellent English communication skills, both written and spoken