Awura Computing PLC
Backend Software Engineer (Golang)
Posted
2 months ago
Experience
2 – 4 Years
Deadline
Closed
Job Summary
We are looking for a performance-driven Golang Engineer to join our technical team. In this role, you will be responsible for designing and maintaining high-performance distributed systems, focusing on concurrency and efficient data-oriented design. You will play a key role in building out our core services, ensuring they are scalable, thread-safe, and highly available.
Responsibilities
- Design, develop, and maintain robust backend services using Golang.
- Implement high-performance communication layers using RPC protocols (primarily Connect RPC but having an understanding of gRPC will work).
- Architect and optimize distributed systems to handle high concurrency and low-latency requirements.
- Collaborate with cross-functional teams to define API contracts using Protocol Buffers (Protobuf).
- Write clean, maintainable, and testable code, prioritizing system efficiency over abstract complexity.
- Manage persistent data layers, ensuring thread safety and data integrity in high-load environments.
Qualification
- Experience: 2–4 years of professional experience in backend development with a strong focus on Golang.
- Protocols: Deep understanding of RPC/gRPC and experience building microservices that communicate via these frameworks.
- Concurrency: Proven ability to write concurrent code using Goroutines and Channels, with a solid grasp of synchronization primitives.
- Databases: Proficiency in SQL (ideally PostgreSQL) and experience with row-level locking and transaction management.
- Architecture: Strong understanding of distributed systems, including service discovery, load balancing, and caching strategies.
Skills Required:
- Computer / Software / It / Data
Quick Actions
Share Vacancy
Featured Jobs
@ Independent News And Media Plc
Graphics Designer
@ GeezJobs (Recruitment Department)
Target-Driven Sales Representative (High Commission Role)
@ GeezJobs (Recruitment Department)
Senior Engineering Lead – Fintech Systems
@ Ethio Pest Control Plc
Accountant And Office Assistant
@ PPM PLC
Outdoor Sales / Marketing Officer (Female)
@ Mirak Engineering PLC
HVAC And Ductwork Technician (6 Positions)
@ Private Company
Lead Product Designer-Mobile UI/UX
@ Huano Manufacturing PLC
Business Translator (Scrap Steel & Rebar Trading)
@ Dair Building Consultant
Jr. Accountant
@ GeezJobs (Recruitment Department)
Senior Commercial Manager
@ PPM PLC
Receptionist (Female)
@ GeezJobs (Recruitment Department)
Tech Lead Developer - Readvert
@ GeezJobs (Recruitment Department)
Project Manager - Readvert
@ Lesan AI
Accountant
@ GeezJobs (Recruitment Department)
Junior Accountant
@ NIB CANDY FACTORY PLC
ከፍተኛ የሰዉ ሃብት ባለሙያ
@ Apex Confectionery PLC
Sales Promoter
@ Alem Ethio-Swedish Daycare
Female Special Needs Assistance Teacher
@ Lesan AI
Lawyer
@ Huano Manufacturing PLC
Sales Person (Rebar Sales)
@ Afro Sweden Real Estate
Construction Store Keeper
@ GeezJobs (Recruitment Department)
Interior Designer
@ GeezJobs (Recruitment Department)
QA Engineer - Readvert
@ Afro Sweden Real Estate
Office Receptionist
@ GeezJobs
SECOND ROUND NATIONAL EXPANSION BID & STRATEGIC FRANCHISE PARTNERSHIP OPPORTUNITY
@ PPM PLC
Office Administrator (Female)
@ Ethio Life & General Insurance S.C
Accountant
@ GeezJobs (Recruitment Department)
Project And Facility Electrical Engineer
@ Hosea Real Estate
Property Manager
@ Duto
Office Operations Support (Female only)
@ Redsea Aviation Services Plc
Junior Operation Officer
@ NIB CANDY FACTORY PLC
Purchaser
@ GeezJobs (Recruitment Department)
Showroom Sales Representative
@ NIB CANDY FACTORY PLC
የጠቅላላ አገልግሎት ባለሙያ
@ GeezJobs (Recruitment Department)
Project Manager
@ PPM PLC
Bid Office / Sales Administrator(Female)
@ New Land Data Center Hosting Service PLC