onsite
Golang Developer - SISA
Software Engineer
Senior GoLang Developer building scalable, high‑performance backend services with expertise in concurrent programming, distributed job execution, API design, performance tuning, and secure coding for large‑scale data processing.
About the role
Key Responsibilities
- Design, develop, and maintain high‑throughput backend services using GoLang.
- Implement concurrent and distributed processing pipelines to handle large data volumes.
- Build and expose robust RESTful APIs with proper authentication and rate limiting.
- Optimize code for performance, memory usage, and latency.
- Apply secure coding practices, conduct code reviews, and enforce security standards.
- Collaborate with cross‑functional teams to define architecture and deliver scalable solutions.
Requirements
- 6+ years of professional experience in GoLang development.
- Deep understanding of Go concurrency patterns and goroutine management.
- Experience with distributed systems, message queues, and microservices.
- Strong knowledge of API design, performance profiling, and optimization techniques.
- Hands‑on experience with secure coding, threat modeling, and vulnerability mitigation.
Skills
gosqlkubernetesdockerlinuxpostgresqlmysqlmongodb