Overview
On Site
$50 - $60
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 24 Month(s)
100% Travel
Skills
Agile
Algorithms
Channels
Data Structures
Debugging
Distributed Systems
ELK Stack
Golang
Gorm
Goroutines
gRPC
Hertz
IDL Design
Load Balancing
MySQL
Operating Systems
Problem-Solving
Protobuf
Redis
REST APIs
SDLC
Service Discovery
Sync Package
Thrift
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
- 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.
Service Qualification/Requirement
- 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
Define and implement efficient RPC interfaces using gRPC or Thrift, including protobuf/IDL design, versioning, service discovery, and load balancing
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.