Posted on: 09/12/2025
Description :
Team Geek Solution is a fast-growing SaaS-based product company operating in niche domains, developing highly scalable, distributed systems and backend platforms for enterprise customers.
The Senior Go Developer will play a critical role in architecting, building, and optimizing backend services that power our core applications.
The role requires strong expertise in Go, microservices design, distributed systems, and cloud-native development.
Role Overview :
The Senior Golang Developer is responsible for designing, developing, and maintaining high-performance backend systems and microservices.
The role involves building resilient APIs, writing clean and efficient code, troubleshooting complex issues, and collaborating with cross-functional teams to deliver high-quality software aligned with engineering best practices.
Key Responsibilities :
Software Design & Architecture :
- Design, architect, and implement scalable, fault-tolerant, and high-throughput backend systems using Go.
- Build microservices-based architectures with clear separation of concerns and well-defined interfaces.
- Participate in high-level design discussions, system modeling, and solution architecture.
Backend Development :
- Develop backend services, APIs, and internal tools using Go and modern frameworks.
- Implement RESTful or gRPC APIs and integrate backend logic with external systems and databases.
- Develop robust data processing workflows, background jobs, and concurrent services.
Code Quality & Engineering Excellence :
- Write clean, maintainable, well-documented code following industry best practices.
- Perform peer code reviews, ensure adherence to coding standards, and mentor junior developers on Go and backend practices.
- Implement secure coding standards and ensure best practices for error handling, logging, and observability.
Testing & Quality Assurance :
- Build comprehensive unit, integration, and performance tests using Go testing frameworks.
- Implement test automation as part of CI/CD pipelines.
- Ensure delivery of robust, reliable, and production-ready code.
Performance Optimization & Debugging :
- Diagnose and resolve complex technical issues in live systems.
- Analyze performance bottlenecks in distributed services, databases, and network layers.
- Optimize memory usage, concurrency patterns, and overall service responsiveness.
Collaboration & Cross-Functional Work :
- Work closely with product managers, frontend teams, DevOps engineers, and QA.
- Contribute to requirement analysis, technical planning, and sprint execution under Agile methodologies.
- Ensure smooth integration of backend services with UI, databases, and message brokers.
DevOps, CI/CD, and Cloud Integration :
- Collaborate with DevOps teams on containerization, orchestration, and deployment automation.
- Work with Kubernetes, Docker, Helm, or cloud-native tools for deployment and scaling.
- Integrate services with cloud platforms (AWS, GCP, or Azure), managed services, and modern logging/monitoring tools.
Continuous Improvement :
- Research new technologies, tools, and frameworks relevant to Go ecosystem and microservices.
- Contribute to technical documentation, engineering guidelines, and reusable components.
- Drive improvements in reliability, scalability, and development efficiency across the platform.
Required Skills & Qualifications :
Technical Expertise :
- 5+ years of backend development experience with at least 3+ years of strong, hands-on Golang experience.
- Strong understanding of Go concurrency (goroutines, channels), memory management, and performance tuning.
- Experience in designing and building microservices, distributed systems, and event-driven architectures.
- Proficiency with REST, gRPC, WebSockets, and API design principles.
- Solid understanding of relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis, etc.)
- Hands-on experience with Docker, Kubernetes, CI/CD pipelines, Git, and cloud-native tooling.
- Experience with message brokers like Kafka, RabbitMQ, NATS, or AWS SNS/SQS is a plus.
- Exposure to monitoring tools (Prometheus, Grafana, ELK, OpenTelemetry)
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1587240
Interview Questions for you
View All