Posted on: 10/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