Point your AI agent at freehire and let it find you a job.

Get the CLI →

TechWish

Golang Developer

Posted 6 views
Discussion

Summary

TechWish is hiring an onsite Golang Developer in Fremont, CA to design, build, and maintain scalable applications end-to-end, working with MySQL/MongoDB databases, Kafka/RabbitMQ event streaming, and Redis caching. Requires 5+ years of software development experience with a Golang focus.

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

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available