Talentgrator

Senior Golang Developer

6.0/10
Talentgrator
Not specified
Remote
senior
about 3 hours ago
AI SummaryVerified by Aipplify AI

The vacancy is strong in responsibilities and requirements but lacks compensation details and company information.

AI quality score6.5 / 10

Check Match โ€” Just drop your CV

See your fit for Senior Golang Developer in seconds.

Overview

Join as a Senior Golang Developer to lead the design and development of high-performance backend services in Go, ensuring scalability and reliability in a remote environment. Lead the design and development of high-performance backend services in Go, ensuring scalability, reliability, and clean architecture. Drive key architectural decisions within a microservices ecosystem, evaluate technology choices, and define integration patterns and best practices. Profile applications, optimize CPU and memory utilization, fine-tune Go's garbage collector, and leverage concurrency primitives to achieve maximum performance. Design efficient data models, optimize complex queries and indexing strategies in PostgreSQL/MySQL, and ensure high performance under intensive read/write workloads (thousands of QPS). Build observability into services by implementing metrics, logging, and distributed tracing. Participate in production incident investigations and perform root cause analysis across application code, networking, and operating system layers. Conduct thorough code reviews, share technical expertise, mentor engineers, and promote engineering best practices across the team. Collaborate closely with DevOps, QA, Product, and other engineering teams to deliver production-ready features quickly, safely, and reliably.

Responsibilities

  • โ€ขLead the design and development of high-performance backend services in Go.
  • โ€ขDrive key architectural decisions within a microservices ecosystem.
  • โ€ขProfile applications and optimize CPU and memory utilization.
  • โ€ขDesign efficient data models and optimize complex queries in PostgreSQL/MySQL.
  • โ€ขBuild observability into services by implementing metrics, logging, and distributed tracing.
  • โ€ขParticipate in production incident investigations and perform root cause analysis.
  • โ€ขConduct thorough code reviews and mentor engineers.
  • โ€ขCollaborate closely with DevOps, QA, Product, and other engineering teams.

Benefits

  • โ€ข20 vacation days and 5 family days yearly.
  • โ€ขFlexible start to the workday.
  • โ€ขSupport from a professional corporate coach and psychologist.
  • โ€ขRegular internal and external activities, workshops, and corporate events.
  • โ€ขAccess to our internal knowledge base and team-building activities.
  • โ€ขOngoing training in new technologies and continuous professional development support.

Requirements

  • โ€ข4โ€“5+ years of commercial experience using Go as the primary programming language.
  • โ€ขProven experience designing, building, and operating large-scale distributed systems.
  • โ€ขStrong expertise in PostgreSQL or MySQL, including query optimization and indexing strategies.
  • โ€ขHands-on experience with messaging platforms such as NATS and Apache Kafka.
  • โ€ขSolid understanding of Linux internals, networking fundamentals, and containerization technologies.
Loading similar jobs...