Location:
Mountain View, CA, California (CA)
Contract Type: C2C
Posted: 2 weeks ago
Skills: Echo, Gin, or Revel
Golang Developer
Mountain View, CA (Hybrid)
C2C
Key Responsibilities:
- Lead development efforts on complex systems and ensure the delivery of highly reliable and performant solutions using Golang.
- Collaborate with product managers, designers, and other engineers to define, design, and deploy new features and enhancements.
- Be a technical leader within the team, guiding and mentoring junior developers and promoting best practices in development and coding standards.
- Participate in code reviews, write unit tests, and conduct troubleshooting to ensure error-free deployments.
- Continuously refactor codebases to improve maintainability and performance.
- Stay updated with the latest trends in Golang development and introduce new tools and technologies to the team.
- Contribute to architectural decisions and create technical documentation.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of professional experience in Golang development.
- Strong understanding of Go programming language, paradigms, constructs, and idioms.
- Experience with web frameworks for Golang such as Echo, Gin, or Revel.
- Solid experience in using and developing RESTful APIs.
- Profound knowledge of common Goroutine and channel patterns.
- Experience with SQL/NoSQL databases.
- Experience with Docker, Kubernetes, and CI/CD pipelines is a plus.
- Excellent problem solving, debugging, and communication skills.
- Experience working in an agile development environment.