Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

SMC Group of Companies

NewBe an early applicant

Senior Backend Developer - Golang/Data Structure

Posted Updated
Discussion

Summary

Senior backend engineer who architects and builds scalable, high-performance services in Go (Gin/Echo), designs event-driven Kafka pipelines, Redis caching layers, and large-scale PostgreSQL schemas, while producing HLD documentation, reviewing code, and mentoring juniors.

Senior Backend Developer (Golang) :

Job Overview :

We are seeking a dedicated Backend Developer to design and build scalable, high performance systems using Golang, strong computer science fundamentals (DSA), and high-level system architecture.

Required Skills & Tech Stack :

- Go (Golang): Extensive production-level experience, including development with frameworks like Gin, Echo, etc., for building scalable, high-performance services

- Data Structures & Algorithms: Solid problem-solving ability

- High-Level Architecture: Experience with service-oriented/microservices design and HLD documentation

- Messaging & Queues: Kafka or equivalent (RabbitMQ, NATS) for event-driven pipelines

- Caching: Redis or similar in-memory caching for low-latency data access

- Database: PostgreSQL (schema design, SQL optimization, large-scale systems)

Key Responsibilities :

- Architect, develop and maintain backend services using Go (REST/gRPC/microservices)

- Design and implement event-driven workflows using Kafka or messaging systems

- Improve performance through Redis-based caching strategies

- Write optimized SQL and manage PostgreSQL databases at scale

- Create and present high-level system design and architecture documentation

- Conduct code reviews, maintain coding standards, mentor junior engineers

- Participate in system monitoring, troubleshooting, and scalability planning

Ideal Candidate Profile :

- 5 - 10 years of backend engineering experience, with strong expertise in Go (Golang) and frameworks like Gin, Echo, etc.

- Demonstrated ability to solve complex CS problems using DSA

- Prior involvement in queue-based architectures and caching layers

- Proven track record in system design and scalable infrastructure

- Strong communicator and team player with leadership exposure

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →