
Open
Posted
•
Ends in 1 day
Paid on delivery
We have an existing Laravel-based SMS Platform running in production. The current platform already handles: User Authentication API Dashboard Balance & Billing SMS Batch Creation MySQL Database Business Logic The Laravel application will remain unchanged. We are looking for an experienced Golang backend developer to build a high-performance SMS processing engine that integrates with our existing platform using RabbitMQ. Current Architecture Laravel (Production) MySQL Redis REST API The new Golang services will run on dedicated Linux servers and communicate with the existing Laravel application. Scope of Work 1. SMS Worker RabbitMQ Consumer Process SMS jobs Multi-worker support Operator-wise routing MNP SMS API integration Retry mechanism Manual ACK Automatic reconnect Logging 2. DLR Worker Poll MNP DLR API Concurrent DLR processing Retry scheduling Send batch DLR updates back to the existing Laravel API 3. Queue Integration Integrate RabbitMQ with the existing Laravel platform Process SMS jobs efficiently High concurrency support Important This project is NOT about building a new SMS platform. The Laravel application, database, dashboard, billing, and API already exist. The work is focused on building the Golang worker infrastructure and integrating it with the existing production system. Technical Requirements Required Skills: Golang RabbitMQ REST API MySQL Linux Git Preferred Experience: SMS Gateway Telecom Messaging RabbitMQ Distributed Systems High-performance backend services Performance Requirements The system should support: 1–2 million SMS per day Multiple worker processes Auto recovery Fault tolerance Low memory usage Horizontal scalability Deliverables Production-ready Golang code SMS Worker DLR Worker Configuration files Deployment guide Documentation Testing support
Project ID: 40560892
80 proposals
Open for bidding
Remote project
Active 16 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
80 freelancers are bidding on average $442 USD for this job

Hello, As a full-service web development company, our team at [Your Company Name] brings extensive experience and specialized skills specifically tailored to your project's needs. My name is Yasir, and I am proud to lead this exceptional team that builds websites, applications, and provides SEO services using cutting-edge technologies. Our team's expertise in Golang, RabbitMQ, REST API, MySQL, Linux, and Git aligns seamlessly with your project requirements. We acknowledge and appreciate the unique nature of this project - your focus isn't on building a new SMS platform but enhancing it by integrating a high-performance SMS processing engine. Through working on a range of projects including Distributed Systems and High-Performance Backend Services - both of which are essential for your project's success - we have developed the expertise to build robust services handling 1-2 million SMS daily while ensuring low memory usage and horizontal scalability. Our company has a long-standing reputation for adding a 'WOW' factor to every project we take on. We guarantee delivering nothing less than production-ready Golang code with comprehensive documentation, detailed deployment guide, tested configuration files along with ongoing support. Join hands with us at [Your Company Name] and let's turn your vision into a reality exceeding expectations. Believe in us; miracles will happen for your [Client Name]. Thanks!
$450 USD in 6 days
8.6
8.6

Hi there, I can build a production-ready Golang SMS processing engine that integrates seamlessly with your existing Laravel platform using RabbitMQ. The solution will include high-performance SMS and DLR workers with concurrent processing, retry mechanisms, fault tolerance, logging, auto-reconnect, and horizontal scalability designed to handle millions of SMS per day while keeping the existing Laravel application unchanged. Could you confirm which RabbitMQ exchange/queue structure and MNP SMS/DLR APIs are currently being used so I can align the worker architecture accordingly? Kindly send me a message to discuss more. Thanks.
$335 USD in 6 days
8.3
8.3

This looks like a great fit, I will build your SMS Worker and DLR Worker in Go, wire them into your existing Laravel platform through RabbitMQ, and make sure the whole pipeline handles your 1 to 2 million daily SMS target with low memory and auto recovery. The piece that matters most here is the retry and reconnect logic. A poorly designed manual ACK and retry mechanism is where most RabbitMQ worker setups silently lose messages under load. I will build that layer with dead-letter routing and exponential backoff so no SMS job gets dropped, even during operator timeouts or MNP API hiccups. Questions: 1) How many operators will the routing layer need to support at launch? 2) Is the Laravel side already publishing to RabbitMQ, or will I set up that integration too? Looking forward to talking through the details. Kamran
$287 USD in 10 days
8.5
8.5

Hi, I have over 5+ years of experience in both frontend and backend development. I will do the specified tasks. Key Areas of Expertise: a) Full-Stack Development: Proficient in both frontend and backend technologies Frontend: Next, Js, ReactJS, Bootstrap, JavaScript, jQuery Backend: Laravel, CodeIgniter, Node.js b) API Integration: Experienced in integrating and working with APIs to enhance application functionality. c) Microservices: Skilled in developing and integrating microservices for scalable and efficient solutions. d) Database Management: Competent in managing databases with Postgresql, MySQL, MongoDB, and Oracle. d) Server Handling: Adept at handling server environments such as AWS, Google Cloud, VPS, Apache, and Nginx. Let’s discuss how I can help achieve your project goals and add value. Lets connect in chat so that We discuss further. With Regards, Sai
$310 USD in 10 days
7.8
7.8

⭐⭐⭐⭐⭐ Build a High-Performance SMS Processing Engine with Golang ❇️ Hi My Friend, I hope you are doing well. I've reviewed your project needs and see you are looking for a Golang backend developer. You don’t need to look any further; Zohaib is here to help you! My team has successfully completed over 50 similar projects for backend development. I will create a high-performance SMS processing engine that effectively integrates with your existing Laravel platform using RabbitMQ. ➡️ Why Me? I can easily build your SMS processing engine as I have 5 years of experience in Golang development, RabbitMQ integration, and REST API design. My expertise includes working with MySQL, Linux, and distributed systems. Additionally, I have a strong grip on performance optimization and fault tolerance, ensuring your project runs smoothly and efficiently. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. Looking forward to discussing this with you in chat! ➡️ Skills & Experience: ✅ Golang ✅ RabbitMQ ✅ REST API ✅ MySQL ✅ Linux ✅ Git ✅ SMS Gateway ✅ Telecom Messaging ✅ Distributed Systems ✅ Performance Optimization ✅ Fault Tolerance ✅ High-Concurrency Support Waiting for your response! Best Regards, Zohaib
$350 USD in 2 days
7.8
7.8

Hello, I’m excited about the opportunity to help enhance your existing Laravel-based SMS platform by developing a Golang worker and integrating RabbitMQ. With 7+ years of experience in backend development, I can build a high-performance SMS processing engine that aligns with your current architecture while ensuring seamless communication with your Laravel application. My approach would involve creating a robust SMS worker that efficiently processes jobs with multi-worker support and a reliable DLR worker for concurrent processing. I’d also make sure to implement a thorough logging system and a retry mechanism for error handling. To better understand your needs, could you clarify any specific performance metrics you aim to achieve, especially regarding fault tolerance and scalability? Best regards, Ivan Mandinski
$250 USD in 7 days
7.5
7.5

Hello, I understand you're looking to offload SMS processing from your Laravel platform to a dedicated, high-performance Golang engine. Your Laravel app will act as a producer, pushing SMS jobs into RabbitMQ. A new Golang SMS worker will then consume these messages, perform MNP lookups for routing, and dispatch them. A second Golang DLR worker will periodically poll for delivery reports and post batched status updates back to a Laravel API endpoint, creating a fully asynchronous, scalable system. Technical approach: We'll develop two distinct Golang services. The SMS Worker will use a robust AMQP library for RabbitMQ consumption with manual ACKs to guarantee message processing. The DLR Worker will be a scheduled poller. Both will be architected for high concurrency using goroutines and designed to run as managed Linux services (systemd) for auto-recovery. Core modules: - SMS Job Consumer: Dequeues jobs, calls the MNP API for routing data, sends the SMS, and handles message acknowledgment. - DLR Polling Engine: Queries the MNP DLR API, correlates reports to sent messages, and posts batched status updates to your existing platform. - Resiliency Layer: Manages automatic reconnection to RabbitMQ and implements retry logic for transient API failures. Implementation strategy: We'll begin by defining the JSON message schema between Laravel and Go. First, we'll build and unit-test the SMS worker. Next, we'll develop the DLR poller. We'll conclude with integration testing, delivering production-ready binaries, configuration files, and a deployment guide. Regards, Rohit
$250 USD in 20 days
8.0
8.0

Hello Keeping your Laravel SMS platform running smoothly without queue delays or delivery failures is critical. I specialize in optimizing Laravel backends, specifically managing high-volume SMS queues and API integrations. Recently, I reduced message processing times by 40% for a bulk messaging client by optimizing Redis queues and database queries. Let’s connect to discuss the specific bottlenecks you're currently facing. Giáp Văn Hưng
$447 USD in 7 days
7.0
7.0

Greetings, Your project to develop a Golang worker and integrate RabbitMQ for your existing SMS platform shows a clear need for enhanced processing capabilities. The goal is to create a reliable and high-performance SMS processing engine that fits seamlessly into your established Laravel architecture. To address this, I would focus on: 1. Building a robust SMS Worker that efficiently processes jobs with multi-worker support and operator-wise routing, ensuring optimal performance. 2. Implementing a DLR Worker to handle delivery reports effectively, with concurrent processing and retry mechanisms to enhance reliability. 3. Ensuring smooth RabbitMQ integration with your existing system to support high concurrency, while maintaining low memory usage and fault tolerance. I have experience in developing performance-oriented backend services and can ensure the system scales smoothly to meet the demands of 1-2 million SMS per day.
$250 USD in 7 days
6.1
6.1

Hello, I came across your Develop Golang Worker & RabbitMQ Integration for Existing SMS Platform and I am very interested in working with you. I have reviewed your requirements and full understand the scope of expectations. I specialize in PHP, HTML, Laravel, and have successfully delivered similar projects before. I am committed to delivering high-quality work with reliability, clarity and professionalism. I work transparently throughout the project progress, deadlines and expectation stay clear at every stage. I would be glad to disucss further details and am ready to start immediately. Looking forward to hearing from you. Regards. Anum
$500 USD in 4 days
6.0
6.0

I see you need a Golang SMS processing engine integrated with your existing Laravel platform over RabbitMQ. I’ve done similar work building high-throughput, fault-tolerant workers that handle millions of messages daily, integrating with legacy PHP systems. Here’s how I plan to approach it: I’ll develop separate Golang workers for SMS processing and DLR polling, both as RabbitMQ consumers with manual ACKs and retry mechanisms. I’ll implement operator-wise routing to direct messages efficiently, and design auto-reconnect and fault tolerance to keep workers stable under heavy load. I’ll use concurrency patterns suited for high throughput while keeping memory usage low. To ensure smooth integration, I’ll verify how your Laravel API expects batch updates from the DLR worker and if pagination or rate limiting applies. Also, do you have preferred logging or monitoring tools for the workers, or should I include lightweight built-in logging? The result will be production-ready Go services deployed on Linux, with clear configuration and a deployment guide. I’ll provide thorough documentation and automated tests to support ongoing maintenance. Ready to get started and deliver a robust SMS backend that meets your scale and reliability goals.
$750 USD in 7 days
5.9
5.9

Hi, I reviewed **Develop Golang Worker & RabbitMQ Integration for Existing SMS Platform** and I'm confident I can deliver exactly what you're looking for. With hands-on experience in **PHP, MySQL, Laravel, Frontend Development, Tailwind CSS**, I build professional, scalable, and user-focused solutions that are designed for performance and growth. I believe in clear communication, quality work, and on-time delivery. I'd love to discuss your project and share ideas that can add even more value. View some of my previous work: Looking forward to hearing from you.
$600 USD in 14 days
5.8
5.8

✋ Hi there. I can build this Golang SMS processing engine with RabbitMQ integration, MNP API handling, and DLR polling for your Laravel platform. ✔️ I have rich experience building high-performance message processing systems and recently delivered a similar SMS worker in Golang that processed over 1 million messages daily with RabbitMQ. I will develop this by building the SMS Worker as a RabbitMQ consumer with multi-worker support, operator-wise routing, MNP API integration, and retry logic, creating the DLR Worker for concurrent status polling and batch updates, and integrating RabbitMQ with your existing Laravel production environment while ensuring fault tolerance and horizontal scalability. Please click the 'Chat' button to start our valuable conversation. Looking forward to collaborating with you! Best regards, Mykhaylo
$500 USD in 7 days
5.6
5.6

Hi, I have extensive experience with Golang, Laravel, RabbitMQ, REST APIs, and high-performance backend systems. I can build production-ready SMS and DLR workers that integrate seamlessly with your existing Laravel platform without affecting the current business logic. The solution will include concurrent processing, manual ACK, retries, auto-reconnect, logging, and horizontal scalability for 1–2 million SMS/day. I can deliver clean, documented, and maintainable code within 4–5 weeks. My rate is $5/hour, and I can start immediately. Could you share which RabbitMQ exchange pattern and MNP SMS API you are currently using? Best Regards Jitendra Sharma
$1,000 USD in 35 days
5.5
5.5

Hello, We went through your project description and it seems like our team is a great fit for this job. We are an expert team which have many years of experience on PHP, MySQL, HTML, Bootstrap, Laravel, Git, Frontend Development, Tailwind CSS Lets connect in chat so that We discuss further. Thank You
$250 USD in 3 days
5.0
5.0

With an extensive background in web and mobile app development, my team and I specialize in turning ideas into reality. In this case, we understand that your project is focused on building a high-performance SMS processing engine using Golang and RabbitMQ that integrates seamlessly with your existing Laravel-based platform. Given our significant proficiency in Golang, RabbitMQ, MySQL, and Linux (the key technical requirements of this project), we are uniquely positioned to deliver a top-notch solution for you. Our experience with distributed systems and our ability to build high-performance backend services make us skilled when it comes to handling the scale of message processing your platform requires efficiently. We pride ourselves on delivering production-ready code, and as such, all deliverables including production-ready Golang code, well-documented configuration files, a robust deployment guide, comprehensive documentation plus testing support will be effectively provided. In conclusion, choosing us as your partner means gaining access to a deeply experienced team that understands the scope of what needs to be done without interfering with your preexisting Laravel infrastructure but rather enhancing its capacities. Let’s turn this vision into reality together!
$500 USD in 7 days
5.4
5.4

Hi, I'm Karthik, a Backend Architect with 15+ years of experience building high-performance distributed systems using Golang, RabbitMQ, MySQL, Redis, REST APIs, and Linux. Your requirement is clear—I understand the existing Laravel platform remains unchanged, and the scope is to develop a scalable Golang worker infrastructure that integrates seamlessly with your production environment. I can deliver: High-performance RabbitMQ consumers with manual ACK, retries, auto-reconnect, and structured logging Concurrent SMS Worker with operator-wise routing and MNP SMS API integration DLR Worker with parallel polling, retry scheduling, and batch updates to the existing Laravel REST API Fault-tolerant, horizontally scalable architecture capable of processing 1–2 million SMS/day Docker-ready deployment, configuration management, monitoring hooks, documentation, and comprehensive testing My focus is on clean, modular Golang code, efficient concurrency using goroutines/channels, low memory footprint, and production-grade reliability. Estimated Timeline: 3–4 weeks. I have extensive experience integrating legacy platforms with modern microservices, message queues, and high-throughput backend systems while ensuring zero disruption to existing production workflows. Looking forward to discussing your architecture and deployment environment. Regards, Karthik
$750 USD in 7 days
5.3
5.3

Hi, I can help build the Golang SMS processing engine and integrate it smoothly with your existing Laravel platform. I understand the Laravel system, billing, API, and database are already in production, so my focus will be on reliable Go workers with RabbitMQ integration. I’ll develop the SMS Worker and DLR Worker with concurrency, retries, ACK handling, logging, and scalable architecture for high-volume messaging. My approach will prioritize performance, fault tolerance, and clean deployment on your Linux servers. I’d be happy to review your current API flow and discuss the best implementation plan. Best Regards, Muhammad Saad K
$250 USD in 4 days
5.4
5.4

As a skilled Golang developer fused with my extensive management of RabbitMQ, REST API, MySQL and more, I'm confident about having the input necesito to successfully build a highly-efficient SMS processing engine capable of handling and routing your requisite 1-2 million SMS per day. My experience in synthesizing clean, scalable systems for businesses would prove to be a valuable asset in creating a solution that facilitates operator-wise routing, an MNP SMS API integration, retry mechanism, manual ACK, automatic reconnects and professional logging that's pretrained by the system's ability to handle high-concurrency all in real-time. Beyond just meeting their functionalities needs, I excite myself in delivering technology solutions that are future-ready and fit perfectly into already existent systems. My proficiency with Linux operations would come in handy as I overhaul the infrastructure and integrate Golang services with your existing Laravel platform keeping focused on maintaining data integrity while delivering to users at matching speeds. With Solves Inn by your side, you can count on having end-to-end Escrito bonne qualité digital solutions. Besides providing you stable production-ready Golang code par exempla SMS Worker, DLR Worker carte de configuration files carte de déploiement guide Documentation testing support my team refuses to rest until every single one of your concerns is mitigated fully.
$300 USD in 6 days
4.7
4.7

Hello, I came across your project and it immediately caught my attention. We went through your project description and it seems like our team is a great fit for this job. I build and optimize fast, responsive websites that are designed to perform smoothly and convert visitors into leads or customers. Please come over chat and discuss your requirement in a detailed way. Best regards, Khadija Amin freelancer.com/u/khadijaamin9
$310 USD in 2 days
4.2
4.2

Dhaka, Bangladesh
Payment method verified
Member since Dec 20, 2012
$30-250 USD
$10-30 USD
$250-750 USD
₹12500-37500 INR
$30-250 CAD
₹1500-12500 INR
£2-5 GBP / hour
₹600-1500 INR
₹12500-37500 INR
$250-750 AUD
$10-50 USD
₹12500-37500 INR
£10-15 GBP / hour
$10-15 AUD
$750-1500 USD
$30-250 USD
₹600-1500 INR
$2000-6000 HKD
$2-8 AUD / hour
₹1500-12500 INR
£250-750 GBP