Founding Senior Messenger Engineer — React Native, Go & Real-Time Systems
Remote·Posted 14d ago·$120k–$180k
cryptoweb3blockchaintypescriptgoreact
Location: Remote Type: Full-time Product: Ihsan Connect Website: https://ihsan.com/ SocialMedia: https://www.instagram.com/sultansamuelaziz/ YouTube: https://www.youtube.com/@sultansamuelaziz/ Stack: React Native, TypeScript, Go, PostgreSQL, WebSockets, WebRTC About Ihsan We are building a new digital home for the global Muslim community. Our vision is to create a super-app that brings the Ummah together in one place—starting with private communication and expanding into payments, commerce, media and more. Ihsan Connect is the foundation of this vision: a private messenger built for the Ummah. Our goal is to build a communication platform that is: Free and accessible worldwide Private and end-to-end encrypted Free from advertising, tracking and selling user data Designed to connect Muslims across countries, cultures and languages The foundation of a Muslim super-app The role We are looking for an exceptional senior engineer to join our existing team and help us build Ihsan Connect into a secure, reliable and globally scalable messenger. This is a hands-on engineering role. You will work across the React Native mobile application and Go backend, improving the existing product and helping us prepare it for significant international growth. We are especially interested in engineers who have helped build a real messaging or communication app. What you will work on One-to-one and group messaging Real-time message delivery using WebSockets Message ordering, retries, deduplication and delivery status Offline message synchronization and local storage End-to-end encryption and secure key management Multi-device sessions and account recovery Media, file and voice-message delivery Push notifications through APNs and FCM Voice and video calling using WebRTC, STUN and TURN Blocking, reporting, moderation and abuse prevention Backend reliability, monitoring and horizontal scaling Application performance across iOS and Android App Store and Google Play releases Our technology React Native TypeScript Go PostgreSQL WebSockets WebRTC iOS and Android APNs and FCM You do not need to be equally experienced with every technology, but you should have deep experience with mobile or real-time messaging systems and be capable of taking ownership across the product. What we are looking for Senior-level software engineering experience Strong React Native and TypeScript experience Experience shipping and maintaining production mobile applications Strong understanding of real-time messaging architecture Experience with WebSockets, push notifications and offline synchronization Understanding of mobile background behavior on iOS and Android Ability to design reliable systems and investigate difficult production problems Strong product judgment and ownership mentality Clear written and really good spoken English Comfortable working remotely in a fast-moving founding environment Strong advantages Previously built or substantially contributed to a messenger Experience with Go and PostgreSQL WebRTC, STUN and TURN experience End-to-end encryption or Signal Protocol experience Multi-device identity and key-management experience Experience supporting large numbers of concurrent connections Security, anti-spam or trust-and-safety experience Experience building products for international or emerging markets Personal alignment with our mission to strengthen and unite the Ummah Why join Ihsan? This is an opportunity to help build more than another mobile application. Ihsan Connect is intended to become the communication layer of a broader ecosystem where Muslims can connect, communicate, make payments, discover opportunities, conduct commerce, invest and collaborate across borders. You will join at an early stage, influence the technical direction of the product and take meaningful ownership over infrastructure intended to serve a global community. How to apply Please submit: Your CV LinkedIn profile GitHub or relevant technical portfolio Your location and time zone Availability App Store, Google Play or public links to messaging products you helped build Please also answer: Which production messaging or real-time communication product have you worked on? What components did you personally design or implement? How many users, concurrent connections or daily messages did the system support? Please apply via email to: vincent@ ihsan.com When applying, mention the word CANDYSHOP to show you read the job post completely.