As a Software Architect at Aurora Tech, create complex solutions and play a strategic leadership role within the company and with clients is a must. You will be responsible for full lifecycle development and must be able to articulate design decisions and translate business requirements/user stories into application logic. Our Architects are a driving force behind the success of our projects. We’re looking for a motivated self-starter who keeps an eye on trends and new technology in the industry and who is eager to tackle challenging troubleshooting and development tasks.
Expertise on Golang. 5+ years working as backend or full-stack engineer with 2+ years of Golang development project. Familiar with Java／PHP／Python／C# either one of language. Familiar with Golang goroutine, channel and Mutex and deep understanding of the structure of high concurrency and high availability concept and has distributing system design and development experience. Familiar with MySQL，Redis and understand additional database service system such as Oracle，MongoDB…etc. is a plus. Have experience on development and design of microservices and knowledge of rpc server，registration and distributed tracing and monitoring Familiar with gRPC／RESTful、thrift／protobuf／json、k8s、docker Familiar with AWS design and development: be able to provide different services on specific planning projects. Have passion and motivation on newest knowledge and skills and willing to learn and research on new technologies. Excellent verbal and written communication skills, a team leader with strong analytical, problem solving, debugging, and troubleshooting skills