Senior Engineer, Golang

Posted 119ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Golang Engineer at Object Edge, leading high-scale backend services development. Designing robust systems while mentoring junior developers and optimizing performance across the stack.

Responsibilities:

  • Lead the design and development of high-scale backend services
  • Build robust, concurrent, and low-latency systems
  • Write idiomatic "Go" code and architect distributed systems
  • Mentor junior developers and drive engineering excellence
  • Design and implement scalable, microservices-based architectures
  • Build and maintain high-performance RESTful and gRPC APIs
  • Profile and optimize services to reduce latency
  • Collaborate with DevOps to containerize applications
  • Conduct code reviews and provide technical guidance
  • Integrate AI-assisted development tools into the workflow

Requirements:

  • 8+ years of software engineering experience
  • At least 5+ years dedicated to Golang in a production environment
  • Deep understanding of Go's concurrency model
  • Proven experience with microservices patterns
  • Proficiency with relational databases and NoSQL solutions
  • Experience with message brokers or event-streaming platforms
  • Hands-on experience with AWS, GCP, or Azure
  • Mastery of table-driven testing in Go
  • Strong communication skills
  • A proactive "owner" mindset and passion for mentoring

Benefits:

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements
  • Professional development