
Open
Posted
•
Ends in 6 days
Paid on delivery
I need a full, production-ready fork of the open-source Signal project, re-architected as a set of container-friendly Go microservices. The goal is to keep the rock-solid end-to-end encryption that Signal offers while gaining the flexibility, horizontal scalability, and deployment speed that a Go-driven service mesh provides. Project Overview, We are building a next-generation secure communication platform based on the open-source Signal ecosystem. Our goal is to create a production-ready platform that supports millions of users while preserving Signal's proven end-to-end encryption. We are looking for senior engineers with experience in distributed systems, Go, Java, cloud infrastructure, and large-scale backed development. What do you want to add to…? Technology Stack • Signal Core -> Java -> Secure messaging.- No major changes.([login to view URL]) • Official libsignal, Signal Protocol, End-to-End Encryption - No major Chang • Storage -> ScyllaDB -> Messaging database. (Replace implementation) • PostgreSQL -> Relational platform data. (user data and Business Database) • Cache -> Redis -> Realtime cache. • Gateway -> Go -> Routing and auth. • RPC -> gRPC -> Internal communication. • Events -> NATS -> Async events. • Web -> [login to view URL] -> Portals. • AI -> Python -> OCR, translation, summaries. Customize • Repository Layer • Integration Layer • API Layer • Client Navigation Main Follow Rules • Do not modify Signal protocol. • Do not modify libsignal cryptography. • All Signal access through Signal Integration Service. • Business logic in Go micro services. • ScyllaDB only for messaging. • PostgreSQL only for User data/platform data. Project Scope • Secure messaging platform • Voice & video calling • Business platform • Commerce modules • Verification system • Education Platform (independent backed) • Admin panel and business portal • High-performance APIs Responsibilities • Understand existing Signal architecture • Implement scalable Go micro services • Design production-grade APIs • Write clean, documented, tested code • Participate in architecture reviews • Optimize latency, memory usage and scalability • Follow secure coding practices Required Skills • Go (expert) • Java/Spring ecosystem (good understanding) • Distributed systems • gRPC • REST API design • ScyllaDB experience • PostgreSQL • Redis • Docker • Kubernetes • Git • CI/CD Nice to Have • Signal ecosystem experience • End-to-end encryption knowledge • Large-scale messaging systems • WebRTC • OpenTelemetry • Prometheus/Grafana Application Requirements • Relevant GitHub profile • Links to production systems • Architecture experience • Examples of scalable backed work • Availability • Expected hourly rate or fixed-price estimate New business logic (auth, routing, commerce, verification, education modules, admin/business portal) is built as independent Go micro services, communicating internally via gRPC and asynchronously via NATS. Core work includes: • Forking Signal’s client/server code and refactoring the server side into discrete Go services for messaging, key exchange, presence, media relay, and push notifications • Exposing clean REST or gRPC APIs with comprehensive Swagger/Proto documentation • Delivering Docker images and a simple Kubernetes or Docker-Compose orchestration file so the stack spins up with a single command • Supplying a minimal reference client (CLI or bare-bones web) that demonstrates account creation, secure one-to-one chat, and group chat over the new services • Writing unit and integration tests that cover cryptography, authentication flows, and message delivery guarantees • Providing a short deployment guide and inline code comments for ongoing maintenance Acceptance criteria: all messages must be encrypted end-to-end using the Signal protocol; test suite passes in CI; containers build reproducibly; a demo conversation between two accounts works out of the box. Preferred tech: Go 1.21+, ScyllaDB, PostgreSQL, Redis, gRPC/REST, Docker, Kubernetes (optional), GitHub Actions or similar CI. I will review milestones on live, running containers—no screenshots—so the deliverable must be runnable on a fresh cloud VM. Please Note -This is a brief summary of the project details. When we communicate with you about the entire project details, we will share the entire document with you. It will be considered final.
Project ID: 40568258
59 proposals
Open for bidding
Remote project
Active 18 mins ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
59 freelancers are bidding on average ₹30,670 INR for this job

<<<< Secure Messaging Platform with Go Microservices >>>> I can build a production ready, scalable secure communication platform by re-architecting Signal into Go-based microservices while preserving the Signal Protocol and end-to-end encryption. Here's our approach: → Refactor the backend into scalable Go microservices with gRPC, NATS, ScyllaDB, PostgreSQL, and Redis. → Develop secure APIs, admin/business portals, and independent business modules without modifying Signal cryptography. → Containerize the platform using Docker/Kubernetes with CI/CD, testing, and production-ready deployment. → Deliver complete source code, documentation, live containerized deployment, and post-launch support. Flow Architecture Review → Go Microservices → API & Database Integration → Testing & CI/CD → Container Deployment → Documentation Let's connect Thanks.
₹37,500 INR in 12 days
6.6
6.6

Hi, I specialize in designing large-scale distributed systems, cloud-native microservices, and high-performance backend platforms. Our team is led by an IIT graduate with 21+ years of software engineering experience and a Principal Software Engineer at a leading tech company, with deep expertise in Go, Java, Spring Boot, gRPC, PostgreSQL, Redis, Docker, Kubernetes, and event-driven architectures. We understand the importance of preserving the Signal Protocol while re-architecting the server into scalable Go microservices. We'll deliver production-ready services, clean APIs, comprehensive testing, containerized deployments, CI/CD pipelines, and complete documentation with a strong focus on security, scalability, and maintainability. Previous experince of building salable microservices in golang and deployment on gcp.
₹25,000 INR in 7 days
5.8
5.8

Hi there, This project aligns perfectly with my expertise in building scalable backend systems and leveraging Go for microservices. I understand the critical need for robust security and the advantages of a Go-driven service mesh for Signal's architecture. My plan is to first thoroughly analyze the existing Signal server code to identify key components for refactoring. I'll then systematically build out the Go microservices for messaging, key exchange, and presence, ensuring they expose clean gRPC APIs with comprehensive documentation. I'll prioritize creating reproducible Docker images and a straightforward Docker Compose setup for easy deployment. Finally, I'll develop a minimal CLI client to demonstrate core functionalities and ensure the entire system is runnable on a fresh VM with passing tests. I'm confident I can deliver a production-ready, secure messaging platform based on your requirements. Let's discuss how I can bring this vision to life. Best regards, Ashwani
₹30,000 INR in 7 days
5.2
5.2

Your ScyllaDB choice for message storage will bottleneck at ~500K concurrent connections unless you implement connection pooling at the service-mesh level, and your gRPC services will need circuit breakers to prevent cascading failures when the media relay saturates under video load. Quick questions - are you planning active-active replication across regions for the key exchange service, or will you accept eventual consistency for presence updates? And what's your target p99 latency for message delivery under 1M DAU? Here is the architectural approach: - GO MICROSERVICES: Refactor Signal server into 6 isolated services (auth, messaging, key-exchange, presence, media-relay, push) with gRPC contracts and Protobuf schemas that enforce backward compatibility across deployments. - SCYLLADB + POSTGRESQL: Design a hybrid storage layer where ScyllaDB handles high-throughput message queues with TTL-based expiration and PostgreSQL manages user metadata, device registrations, and audit logs with row-level encryption. - DOCKER + KUBERNETES: Build multi-stage Dockerfiles that produce <100MB Go binaries, supply Helm charts with HPA autoscaling rules, liveness probes, and a single-command local stack using Docker Compose with pre-seeded test accounts and TLS certificates. I've architected two E2EE platforms that scaled from 0 to 2M users without rewriting the cryptography layer. Let's schedule a 20-minute architecture review so I can map your regional deployment strategy before you commit budget to infrastructure that won't scale.
₹22,500 INR in 7 days
5.6
5.6

Hello, I will architect and develop your production-grade, containerized Go microservice architecture for the Signal-based secure messaging platform. Adhering strictly to your architectural rules, I will preserve the original libsignal cryptography and Signal Protocol layers unchanged, wrapping them within a dedicated Signal Integration Service. On the backend, I will implement your routing, authentication gateway, presence, and push notification modules as high-performance Go microservices, utilizing gRPC for low-latency internal RPCs and NATS for asynchronous event delivery. I will configure ScyllaDB for secure, high-throughput message storage, PostgreSQL for relational user and business data, and Redis for real-time caching. I will also support the deployment setup by containerizing all services with Docker and writing Kubernetes manifests, delivering a minimal CLI reference client and complete test suites. 1) Are we utilizing the official Signal server Java codebase as the base for the Integration Service, or will we map libsignal bindings directly into our Go microservices? 2) Do you already have a target cloud provider, such as AWS, Google Cloud, or Azure, selected for hosting the Kubernetes service mesh? 3) What specific deep-learning framework, such as PyTorch or TensorFlow, is preferred for building the Python OCR and translation service? Thanks, Bharat
₹70,000 INR in 25 days
5.0
5.0

Hello there, we are a team of AI/ML Full Stack Web and Mobile App Developers and we can do this project in no time. Thanks Ashish Kumar.
₹25,000 INR in 7 days
4.5
4.5

As a freelancer with extensive experience in backend development, distributed systems, and substantial knowledge of Python, I am a perfect fit for your project. My offerings include hands-on proficiency in technologies such as ScyllaDB, PostgreSQL, Redis, Docker, Kubernetes, and Git that your project mandates. In addition to these skillsets, I possess expertise in handling gRPC and REST API design - crucial facets for ensuring seamless communication within a service mesh. From forking Signal's code into container-friendly Go microservices with foolproof end-to-end encryption to providing exhaustive Swagger documentation and clean REST API interfaces; I'm committed to performing all the tasks within the stipulated timeframe. Additionally, I am proficient at creating Kubernetes orchestration files that would ensure your stack spins up seamlessly with a single command. With all that said, I can say without any reservation that no one is better suited for your project than me. Let's discuss how we can make this project a success together!
₹25,000 INR in 5 days
4.5
4.5

With my eight years of industry experience and over 145 successful projects delivered, I'm confident that I’m highly capable of meeting your Signal-Based Secure Platform project requirements. My core expertise lies in Web and Mobile development, with deep knowledge in PHP, Laravel, React JS among others. Considering the collaborative approach required in this project, my excellent communication skills will be an added advantage. In the numerous projects I've successfully delivered, resilience, versatility and secure coding practices have always been prioritized. These digital solutions have ranged from relatively simple applications to complex systems like the one you seek. I’ve navigated through various technologies, implemented REST APIs as well as performed CI/CD using Docker and Kubernetes just like this project would demand. These previous experiences make me uniquely qualified to create and implement your desired digital solution. Moreover, I maintain an agile working methodology that allows me frequent communication of daily and weekly progress reports ensuring that we are consistently aligned with the project goal. Sensitive to data security concerns particularly with such a confidential platform as Signal-based messaging service, I guarantee 100% privacy & protection of your infrastructure through secure practices employed throughout every phase of development.
₹25,000 INR in 3 days
4.9
4.9

Dear Client, I read "Signal-Based Secure Platform via Go Microservices" carefully and understand you want a messaging platform with fast, reliable real-time chat. My hands-on experience with Java, Python, PostgreSQL, Redis aligns directly with what you need. I've built chat apps with 1-on-1 and group messaging, media sharing, delivery/read receipts, push notifications and end-to-end security on backends that scale to heavy concurrent use. A few quick questions to get us started: 1. Do you need 1-on-1 chat only, or groups, channels and calls too? 2. Should it run on mobile, web, or both? 3. What user scale are you planning for at launch? Thanks & Regards, Deepak
₹30,000 INR in 7 days
4.3
4.3

With over 9+ years of professional experience in web and mobile app development, my team and I are well-suited for your project. While my own expertise lies in Python, your project calls for a more diverse skill set including Go, Java, and cloud infrastructure management. However, I see this as an exciting opportunity for growth and innovation. Indeed, one of my strengths lies in being able to adapt to and quickly learn new technologies - something that would be invaluable when working on the Signal project. Additionally, we have a good understanding of distributed systems having built multiple large-scale backend solutions. We can assist you with the implementation of scalable Go microservices suitably designed and compatible with your existing Signal ecosystem. We also understand the value of clean code, optimised performance and high-standard security- all major concerns highlighted by your project's scope. Furthermore, we grasp the significance of timely communication, flexibility and sound problem-solving skill. We are determined to provide effective cost of project without compromising its quality and will deliver products that not only meet fundamental requirements but also exemplify the unique characteristics you are seeking. Finally, I must mention our keen interest in securing long-term associations; we offer not just technical expertise but also unwavering supportive relationship with our clients even after project completion. It's not just about
₹25,000 INR in 7 days
4.3
4.3

Forking Signal and splitting to Go microservices is surgical—Signal’s core logic and encryption lives in the original Java stack, so re-architecting demands careful Go wrappers, not rewrites. I’ve migrated complex Java/Go backends (think: telephony and live chat) to microservices with strict container compatibility; ran similar stack for a secure messaging ERP under NDA. Plan: start with a running fork of Signal Server, migrate messaging and presence to Go microservices, leave encryption logic intact via JNI bridging/wrappers to libsignal. ScyllaDB for durable messages, PostgreSQL for business layer, all containerized with Docker and live orchestration YAML for K8s/Compose. APIs: gRPC + REST, fully documented. Reference CLI/web client shipped for CI-based e2e testing. If you want e2e chat proven live immediately, does your legal/compliance team require source code audit logs per release, or just passing CI tests? Drop your infra baseline if pre-provisioned—I’ll confirm the SSO/crypto proof next. Pradeep
₹25,000 INR in 7 days
3.9
3.9

With my extensive experience in developing complex, distributed systems along with my expertise in Go, Java and the use of microservices on a large scale, I'm well-equipped to meet the high demands of your project. Having worked on similar end-to-end encrypted systems before, I'm confident I can successfully take on the challenge of refactoring and scaling Signal's infrastructure into Go microservices while keeping the original secure encryption intact. I am no stranger to working with diverse technologies like ScyllaDB, PostgreSQL, Redis, gRPC and REST APIs - all of which are crucial for your project. Additionally, my proficiency in Docker and Kubernetes will enable me to deliver Docker images and orchestration files quickly and efficiently. Despite the complexity of this task, I make sure to write clean, documented and fully tested code at every step. Moreover, my deep understanding of CI/CD tooling such as GitHub Actions will ensure seamless integration and continuous delivery of the project. Finally, my company, Solves Inn has a track record of building scalable digital solutions that stand the test of time. If you choose me for this critical opportunity, you'll be partnering not just with an expert but also with a technologist who values long-term client relationships. Let's build a secure communication platform that promises both reliability and growth!
₹25,000 INR in 6 days
4.0
4.0

Hi, We not only just write code—I build reliable solutions that solve real business problems. Whether it's automation, APIs, web applications, AI, or backend development, I can deliver exactly what you're looking for. Looking forward to working with you. Thanks, Deva
₹25,000 INR in 7 days
3.9
3.9

Hello, I just finished reading your brief for "Signal-Based Secure Platform via Go Microservices", and I'm genuinely excited about the chance to work on it. I love turning a solid brief like yours into a polished result you’ll be proud to put your name on. From your brief I can see this involves video — all areas we handle in-house. We specialise in Java, Python, Golang, Cryptography, which lines up directly with what you need. How we'd approach it: - Lock the concept, script and storyboard so we’re aligned before production starts - Produce the animation/edit with polished motion graphics and sound design - Two revision rounds to fine-tune pacing, on-screen text and branding - Deliver final renders in every format and aspect ratio you need I also noted you don’t need major changes — that’s clear, and I’ll keep the work clean and strictly on-brief. I’ll fold in your feedback fast and keep refining until the result feels exactly right to you. If it helps, I can share a couple of relevant samples and a short plan before you decide. Looking forward to it! Best regards, FreeLancers360 Let’s connect in chat and get started — message me anytime and I’ll reply right away!
₹12,500 INR in 5 days
4.0
4.0

Hello, I’ve gone through your project details and this is something I can definitely help you with. I have 10+ years of experience in mobile and web app development, working with Flutter, Android, iOS, React, Node.js, and APIs. I focus on clean architecture, scalable code, and clear communication to ensure the project runs smoothly from start to finish. I will first review your requirements, suggest the best technical approach, and then proceed with development while keeping you updated at every stage. Here is my portfolio: https://www.freelancer.in/u/ixorawebmob I’m interested in your project and would love to understand more details to ensure the best approach. Could you clarify: How do you envision integrating the business logic for the various modules? 1. Do you need this for mobile, web, or both? 2. Do you already have UI/UX designs or should we create them? 3. Will there be any third-party API or payment gateway integration? 4. What is your expected timeline for completion? 5. Are there any reference apps or websites you like? Let’s discuss over chat! Regards, Arpit Jaiswal
₹27,750 INR in 21 days
3.3
3.3

**DO NOT PAY ME UNTIL I COMPLETE! :)** Hello my valuable client :) My profile is new over here but I have 7 years of experience in this field. I have completely understood about your project. Also I will provide you free maintenance on your project for 1 year after project completion. I can definitely complete this in your timeframe. Give me one chance to prove myself. Hit the chat button to get started. If you will not like my work then you dont need to pay me any money so dont worry and have faith in me :) I am eagerly waiting for your message.
₹25,000 INR in 7 days
2.9
2.9

Hi, I can help build the Go microservices-based secure communication platform around the Signal ecosystem while keeping libsignal and Signal Protocol untouched. The best solution is to first define a production-ready architecture where Signal access stays behind a dedicated Integration Service, while business logic runs in Go microservices. Then I’ll structure services for gateway/auth, messaging, presence, media, push, repository layer, API layer, events, cache, and platform data using Go, gRPC/REST, ScyllaDB, PostgreSQL, Redis, NATS, Docker, and CI-ready deployment. I’m comfortable with Go microservices, Java/Spring architecture review, Signal-style secure messaging concepts, gRPC, REST APIs, PostgreSQL, Redis, ScyllaDB, Docker, Kubernetes/Docker Compose, CI/CD, distributed systems, API documentation, testing, and secure backend design. Deliverables will include: * Go microservices architecture * Signal Integration Service * Gateway/auth service * Messaging service structure * ScyllaDB/PostgreSQL separation * Redis/NATS integration * REST/gRPC APIs * Dockerized deployment * Swagger/Proto documentation * Reference CLI/web demo * Unit/integration test setup * Deployment guide I’ll focus on clean architecture, secure design boundaries, reproducible containers, and a runnable MVP foundation that can scale toward production without modifying Signal cryptography. Best regards Ankit
₹12,500 INR in 2 days
2.5
2.5

With my expansive and diverse background in embedded systems, IoT, Python, web development, and Linux server administration, I am undoubtedly equipped to handle your Signal-based Secure Platform project with Go Microservices. I have a deep understanding of distributed systems and gRPC, making it second nature for me to design scalable Go microservices like messaging, key exchange, presence, media relay, and push notifications. I am confident that I will be able to maintain the rock-solid end-to-end encryption while improving flexibility and scalability using container-friendly Go.
₹15,000 INR in 7 days
2.4
2.4

As a full-stack developer with solid experience in DevOps, Docker, Java, PostgreSQL and Redis, I'm well-poised to lead your project on creating a secure communication platform via Go microservices. My deep understanding of these technologies, combined with my expertise in distributed systems and REST API design, will ensure the efficient and scalable development that you seek. Not only can I meet your desired criteria by enforing a clean, documented and timetested codebase, but I can also deliver unit tests that cover cryptography, authentication flows, and message delivery guarantees - key aspects for your desired secured messaging platform using ScyllaDB as the messaging storage strategy. I'm confident that my profound comprehension of this stack will help optimize latency, memory usage and scalability. Additionally, my competencies in ElasticSearch compliments your project's requirement increasingly securing customer engagement through optimized search functionality. Working together would not only provide a top-notch signal based platform to your end users but also bring the best out of me as a skilled professional to further polish my skills. I am excited to bring your ideas and plans to life!
₹25,000 INR in 7 days
1.6
1.6

Hi, I can help build a production-ready secure communication platform based on the Signal ecosystem with scalable Go microservices architecture. With 8+ years of experience in backend engineering, distributed systems, cloud infrastructure, and secure application development, I can handle complex, high-performance systems. My approach: • Analyze and extend Signal server/libsignal architecture • Design scalable Go microservices with gRPC/REST APIs • Implement Docker/Kubernetes-ready services • Work with ScyllaDB, PostgreSQL, Redis, and NATS • Ensure secure authentication, message delivery, and encryption workflows • Add automated testing, CI/CD pipelines, and complete documentation I focus on clean architecture, security-first development, performance optimization, and reliable production deployment. I can deliver runnable containers, tested services, and a clear handover process.
₹20,000 INR in 7 days
1.1
1.1

Ahmedabad, India
Payment method verified
Member since Jul 31, 2017
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
₹1500-12500 INR
₹750-1250 INR / hour
₹12500-37500 INR
$30-250 USD
₹12500-37500 INR
$30-250 USD
₹1500-12500 INR
₹600-1500 INR
₹750-1250 INR / hour
$250-750 USD
$30-250 USD
₹12500-37500 INR
$30-50 USD
₹100-400 INR / hour
$1000-1500 USD
₹12500-37500 INR
$250-750 USD
₹75000-150000 INR
$750-1000 USD
$750-1500 USD
₹1500-12500 INR