๐ Iโm a backend-focused full-stack developer with 4 years of experience building scalable applications, microservices, REST APIs, gRPC services, real-time systems, and database-driven platforms using Golang, Python (FastAPI), Node.js, TypeScript, React, PostgreSQL, MongoDB, Redis, Kafka, Docker, and WebRTC.
My strongest expertise is in backend engineering, distributed systems, API architecture, and performance optimization โ while still being comfortable building polished frontend applications with React when needed.
Seeking a Software Engineer who can architect high-performance backend systems while still delivering complete full-stack solutions when needed?
I focus on writing clean, maintainable code and building systems that are reliable, scalable, and production-ready.
๐ก What I Bring
โ๏ธ Backend Systems & Microservices
Built and optimized backend services using Golang (Chi/Gin), gRPC, and event-driven architectures for high-volume and performance-critical applications.
๐ Real-Time & Distributed Systems
Experience building asynchronous systems using Kafka, WebSockets, and real-time communication technologies including WebRTC.
๐ค Full-Stack Development & AI Integration
Able to deliver complete applications with React frontends, backend APIs, authentication systems, and AI-powered integrations.
๐๏ธ Database Design & Performance Optimization
Strong experience with PostgreSQL, MongoDB, and Redis including schema design, indexing, query optimization, and performance tuning.
๐ Secure APIs & Payment Integrations
Experience implementing JWT authentication, RBAC, secure API architectures, and Stripe payment integrations for production systems.
๐ ๏ธ Technical Stack
Languages
Go (Golang), Python, TypeScript, JavaScript, SQL, Java, C++
Backend
Gin, Chi, FastAPI, Express.js, gRPC
Frontend
React.js, Vue.js, Tailwind CSS
Databases & Messaging
PostgreSQL, MongoDB, Redis, Apache Kafka, GORM, SQLAlchemy
Tools & Integrations
Docker, Git/GitHub, Stripe API, JWT Authentication, Postman
๐ฏ How I Work
I approach projects with a strong engineering mindset โ focusing on scalability, maintainability, and long-term reliability rather than quick fixes.
Having worked on systems used in large-scale financial environments, I prioritize clean architecture, security, and data integrity in every project.
I also value communication and ownership. I stay proactive throughout development, communicate clearly, and align technical decisions with business goals.
If youโre looking for someone who can design robust backend systems while still contributing across the full stack, letโs connect.
Golang
JavaScript
FastAPI
Python
ExpressJS
Node.js
Tailwind CSS
React
MongoDB
MySQL
Firebase
PostgreSQL
Apache Kafka
WebRTC
Kidus P.
Addis Ababa, Ethiopia
$10/hr
5.0
1 jobs
I build Go backends that stay fast under real traffic ,REST and gRPC APIs,
event-driven microservices, and real-time systems that don't fall over when
your user count 10x's.
If your API slows to a crawl under load, your database queries time out at
scale, or features that should take days are taking weeks because the backend
wasn't built for where you are now โ that's exactly the work I do.
WHAT I'VE SHIPPED IN GO:
โ Real-time streaming platform โ WebRTC + WebSocket architecture serving
concurrent viewers with sub-second latency and zero dropped connections
under peak load.
โ Multi-tenant database API engine โ auto-generates REST endpoints with RBAC
from schema definitions. Cut developer onboarding from days to minutes.
โ Blockchain-backed escrow system โ payment processing with Ethereum smart
contract integration and fiat support. Payment-critical, fully auditable.
โ High-volume scraping pipelines โ concurrent Go workers with rate limiting,
proxy rotation, and anti-detection. Runs for days unattended.
STACK:
โข Language: Go (Golang)
โข APIs: REST, gRPC, WebSockets, Server-Sent Events
โข Data: PostgreSQL, MongoDB, Redis
โข Messaging: Kafka, RabbitMQ
โข Infra: Docker, Kubernetes, CI/CD
BEST FIT FOR:
โข Go microservices and REST/gRPC APIs built from scratch
โข Fixing slow queries, API bottlenecks, and concurrency bugs in existing
Go codebases
โข Real-time features: chat, live updates, notifications, streaming
โข Payment API integrations (Stripe, crypto, escrow flows)
โข Dockerizing and production-hardening Go applications
โข Data pipelines and web scraping at scale
HOW I WORK:
โข Response within 2โ4 hours, weekends included
โข Daily async updates as technical or as high-level as you want
โข Tested, documented code your team can maintain after I'm gone
Message me with what you're building (or what's breaking) and your timeline.
Golang
Docker
RESTful API
Microservice
API Development
PostgreSQL
Redis
Apache Kafka
RabbitMQ
Websockets
Kubernetes
Back-End Development
MongoDB
API Integration
Kaleb T.
Addis Ababa, Ethiopia
$15/hr
5.0
3 jobs
Iโm a Software Engineer with over 6 years of experience in designing, developing, and maintaining software solutions across web, mobile, desktop, and AI-powered platforms. Iโve worked with both startups and established teams, delivering clean, scalable, and production-ready applications. My experience also includes training AI models and integrating intelligent features into real-world products.
๐ง Technologies I work with:
Front-End:
โ React, Redux, React Router
โ Vue.js
โ Angular / AngularJS
โ HTML5, CSS3, JavaScript (ES6+)
โ CSS Preprocessors: SASS, LESS
Back-End:
โ Golang (including gRPC services)
โ Node.js with Express
Databases:
โ PostgreSQL, MongoDB, MySQL, SQLite
Testing:
โ Unit Testing
AI & Cloud Experience:
โ AI development experience including integration of AI features in products
โ Azure AI Foundry with Document Intelligence Studio
โ Practical knowledge of building AI-powered features like document analysis and smart automation
DevOps & Cloud Platforms:
โ Docker
โ Kubernetes
โ CI/CD with GitHub Actions & GitLab CI
โ Cloud platforms: AWS, Azure, and Google Cloud
I enjoy solving real-world problems with efficient code and love working on systems that challenge me to learn and grow. Iโm passionate about building impactful, reliable software and staying current with evolving technologies.
Thank you for taking the time to review my profile.
Golang
Laravel
Angular
Node.js
Vue.js
React
PHP
Svelte
Alazar B.
Addis Ababa, Ethiopia
$10/hr
4.9
11 jobs
๐ **Senior Golang Developer | Backend Engineer | Team Lead**
Looking for a developer who can build scalable backend systems, optimize performance, and lead engineering teams? You're in the right place.
I am a Senior Golang Developer with 5+ years of professional experience building high-performance applications, microservices, APIs, and distributed systems. In addition, I have 2+ year of experience leading development teams, mentoring engineers, conducting code reviews, and driving successful project delivery.
### What I Can Help You With
โ Golang (Go) Backend Development
โ REST APIs & gRPC Services
โ Microservices Architecture
โ High-Performance & Concurrent Systems
โ PostgreSQL, MySQL, CockroachDB & Redis
โ Kafka & Event-Driven Architectures
โ Docker & Containerization
โ CI/CD Pipelines (GitLab CI/CD)
โ Cloud Deployments & Infrastructure
โ Third-Party API Integrations
โ System Design & Performance Optimization
### Why Clients Work With Me
โ Write clean, maintainable, and production-ready code
โ Strong focus on performance, scalability, and reliability
โ Excellent communication and project ownership
โ Ability to lead teams and mentor developers
โ Fast learner who adapts quickly to new technologies
โ Committed to delivering quality work on time
### Recent Experience
* Built scalable microservices handling high-volume transactions
* Designed and implemented secure REST and gRPC APIs
* Integrated third-party platforms and payment systems
* Optimized database performance and application throughput
* Led development teams and coordinated project execution
* Improved deployment processes through automation and CI/CD
I don't just write codeโI help businesses build reliable, scalable products that are ready for growth.
๐ฉ Let's discuss your project and turn your ideas into production-ready solutions.
Highly Skilled Backend Developer
With over 3 years of experience in the Golang, Node.js, Nest js , I bring a deep understanding of both front-end and back-end development. Proficient in Dockerizing applications, I specialize in building robust, scalable, and high-performance web and mobile applications.
My expertise lies in designing and implementing efficient solutions tailored to meet client requirements. With a strong attention to detail and a commitment to delivering high-quality code, I have successfully developed and deployed modern applications that enhance user experiences.
Adaptable and collaborative, I excel in fast-paced environments and thrive as part of a multidisciplinary team. Whether working on mobile-first solutions or enterprise-grade web applications, I am passionate about delivering seamless and user-centric results.
Golang
PostgreSQL
MongoDB
NestJS
Node.js
LLM Prompt Engineering
How it works
Post a job for freePost a job
Tell us what you need. Create your own job post or generate one with AI then filter talent matches.
Hire top talent fast
Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.
Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
Payment simplified
Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.
Don't just take our word for it
โUpwork provides an umbrella-level of security. I can see a talentโs work history and ratings. I can hold payments in escrow. I can communicate through Upwork Messages instead of working through my email address.โ
KD
Kim Darling
Emerald Tiger
โUpwork is the best platform to hire skilled professionals when we're not looking for a full-time employee. All the companies in our portfolio use Upwork to find talent across a wide range of fields.โ
DM
David Merry
Kinetic Investments
โOur very specific requirements can be a challengeโWith Upwork, weโre able to access a bigger community to ensure the success of our projects.โ
KK
Katja Krohn
Summa Linguae
How do I hire a Golang Developer near Addis Ababa, on Upwork?
You can hire a Golang Developer near Addis Ababa, on Upwork in four simple steps:
Create a job post tailored to your Golang Developer project scope. Weโll walk you through the process step by step.
Browse top Golang Developer talent on Upwork and invite them to your project.
Once the proposals start flowing in, create a shortlist of top Golang Developer profiles and interview.
Hire the right Golang Developer for your project from Upwork, the worldโs largest work marketplace.
At Upwork, we believe talent staffing should be easy.
How much does it cost to hire a Golang Developer?
Rates charged by Golang Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.
Why hire a Golang Developer near Addis Ababa, on Upwork?
As the worldโs work marketplace, we connect highly-skilled freelance Golang Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Golang Developer team you need to succeed.
Can I hire a Golang Developer near Addis Ababa, within 24 hours on Upwork?
Depending on availability and the quality of your job post, itโs entirely possible to sign up for Upwork and receive Golang Developer proposals within 24 hours of posting a job description.