Mid-Level Backend Developer (Golang)

Dikshatechnologies — Indonesia · Posted ~3 hours ago

Mid

Skills

Golang Backend application development Microservices architecture gRPC Protocol Buffers Unary RPC Streaming RPC Inter-service communication Communication security Performance optimization Unit testing AI-assisted software development Code management Concurrency Error handling Database integration Microservices AI development tools

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology organization is seeking a mid-level backend developer with at least three years of relevant experience to build reliable, high-performance applications using Go. The position emphasizes microservices architecture, advanced gRPC communication, Protocol Buffers, secure and efficient data exchange, unit testing, and effective use of AI-assisted development tools.

Highlights

Develop reliable and scalable backend services using Go and modern microservices technologies. Work with gRPC and Protocol Buffers, optimize inter-service communication, strengthen software quality through unit testing, and leverage AI throughout the development lifecycle.

Description

Qualifications Minimum 3 years of relevant experience or equivalent mid-level experience. Proficient in Golang for developing reliable, scalable, and high-performance backend applications, including best practices in code management, concurrency, error handling, and database integration. Strong understanding and hands-on experience implementing microservices architecture. In-depth understanding of gRPC for inter-service communication, including Protocol Buffers (Protobuf) design and implementation, unary and streaming RPC, communication security, and performance optimization for data exchange between microservices. Ability to effectively leverage Artificial Intelligence (AI) throughout the software development lifecycle. Proficient in implementing unit testing to ensure application quality.