Golang Developer

TechWish

Fremont (CA)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

TechWish in Fremont, CA is seeking a Golang Developer to design, develop, and maintain scalable Go services onsite in Fremont. You will build and optimize databases (MySQL/MongoDB), implement event-driven architectures with Kafka/RabbitMQ, and use Redis for caching to improve performance.

You will collaborate with cross-functional teams, own features end-to-end, and contribute to code reviews, testing, and production monitoring to ensure reliability.

Qualifications

  • 5+ years of software development experience with a focus on Go.
  • Experience designing scalable services and APIs in production.
  • Ability to design and query relational and NoSQL databases.
  • Familiarity with event streaming (Kafka, RabbitMQ) and caching (Redis).

Responsibilities

  • Design, develop, and maintain Go services at scale.
  • Build and optimize MySQL/MongoDB data stores and schemas.
  • Implement event-driven architectures using Kafka/RabbitMQ.
  • Leverage Redis for caching and performance.
  • Collaborate with Product/Design/Business to deliver quality solutions.

Skills

Golang
Event-driven design
Code reviews
Testing

Tools

MySQL
MongoDB
Kafka
RabbitMQ
Redis

Job description

Role: Golang Developer
Location: Onsite in Fremont, CA
  • Design, develop, and maintain scalable applications and services using Golang.
  • Build and optimize relational (MySQL or similar) and NoSQL (MongoDB or similar) databases, including schema design, indexing, and query performance.
  • Develop and maintain event-driven architectures leveraging technologies such as Kafka or RabbitMQ for reliable and scalable data streaming.
  • Utilize Redis or other caching technologies to improve application performance and scalability.
  • Collaborate with cross-functional teams (Product, Design, Business) to define requirements, prioritize features, and deliver high-quality solutions.
  • Own features and projects end-to-end, including design, implementation, testing, deployment, and monitoring in production.
  • Write clean, maintainable, and secure code, while participating in peer code reviews and upholding coding standards.
  • Implement automated testing strategies to ensure reliability and performance across all environments.
  • Monitor live systems, troubleshoot production issues, and continuously refine performance, scalability, and reliability.
Responsibilities
  • Design, develop, and maintain scalable applications and services using Golang.
  • Build and optimize relational (MySQL or similar) and NoSQL (MongoDB or similar) databases, including schema design, indexing, and query performance.
  • Develop and maintain event-driven architectures leveraging technologies such as Kafka or RabbitMQ for reliable and scalable data streaming.
  • Utilize Redis or other caching technologies to improve application performance and scalability.
  • Collaborate with cross-functional teams (Product, Design, Business) to define requirements, prioritize features, and deliver high-quality solutions.
  • Own features and projects end-to-end, including design, implementation, testing, deployment, and monitoring in production.
  • Write clean, maintainable, and secure code, while participating in peer code reviews and upholding coding standards.
  • Implement automated testing strategies to ensure reliability and performance across all environments.
  • Monitor live systems, troubleshoot production issues, and continuously refine performance, scalability, and reliability.
Requirements
  • 5+ Years of experience in Software Development with a focus on Golang
  • Experience with relational (MySQL or similar) and NoSQL databases (MongoDB or similar), including schema design & optimization
  • Experience with event streaming technologies such as Kafka or RabbitMQ
  • Familiarity with Redis
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Golang Engineer - Scalable Systems & Data Streams
Senior Golang Engineer - Scalable Systems & Data Streams

TechWish • Fremont (CA)

On-site
USD 120,000 - 180,000
Senior Go Language Developer
Senior Go Language Developer

EPAM Systems Inc • United States

Remote
USD 140,000 - 180,000
GoLang Developer
GoLang Developer

Kingbee Vans • West Valley City (UT)

On-site
USD 120,000 - 190,000
Golang Developer
Golang Developer

Falcon Smart IT (FalconSmartIT) • Phoenix (AZ)

On-site
USD 120,000 - 180,000
Golang Backend Tech Lead
Golang Backend Tech Lead

Programmers.io • Tampa (FL)

On-site
USD 120,000 - 180,000
Go (Golang) Developer
Go (Golang) Developer

Ampcus, Inc • Salt Lake City (UT)

On-site
USD 100,000 - 160,000
Senior Go (Golang) Engineer
Senior Go (Golang) Engineer

EITACIES Inc. • Phoenix (AZ)

On-site
USD 120,000 - 190,000
401(k)
Go (Golang) Software Engineer
Go (Golang) Software Engineer

CPS, Inc. • Austin (TX)

On-site
USD 110,000 - 180,000
Go (Golang) Developer
Go (Golang) Developer

Ampcus Inc • Salt Lake City (UT)

On-site
USD 110,000 - 165,000
819 | Senior Golang Developer (Short term)
819 | Senior Golang Developer (Short term)

Intetics • Georgia

On-site
USD 120,000 - 180,000