- Design and implement web applications based on Golang frameworks (Hertz, Gorm and so on).
- Offer the integrated solution and design on module / feature levels based on the requirements.
- Work with both internal and external team members to advance project progress and bring it to completion.
- Do the code review inside the project group.
- End-to-End delivery includes (Design, document, development, test, deployment).
- Triage system issues and debug/track/resolve by analyzing the sources of issues.
- On-call duty with the ability to independently resolve online issues.
- Finish the project related documentation.
- BS of computer science is required.
- 5+ years of Golang development experience.
- Strong working knowledge of Go s concurrency model, including the use of goroutines, channels, and the sync package for building efficient, thread-safe applications
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems.
- Systematic problem-solving approach, strong communication skills, a sense of ownership, and drive.
- Very familiar with open-source software such as MySQL, Redis, ELK and so on.
- Proficient in designing and implementing RESTful APIs
Company
Location
San Jose, California - United States of America
Job type
Full-Time
Golang Job Details
Golang developer
Must be able to go on-site for an hour interview.
Location: (Must go onsite every day- Monday Friday)
24+ months (potential to extend the service, yearly review, can last a couple of years)
PTO and holiday pay.
Service Scope Description
Service Qualification/Requirement
Define and implement efficient RPC interfaces using gRPC or Thrift, including protobuf/IDL design, versioning, service discovery, and load balancing
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs