Senior Golang Developer

Remote senior 1 month ago full-time
GoPostgreSQLMySQLNATSApache KafkaDockerKubernetes

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.

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.

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.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Guard your ID and bank details. Share them only after you have verified the employer and the offer is real.
  • Do not install software ("test tasks", "screening tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Talentgrator.