Ihsan
Ihsan

Founding Senior Messenger Engineer — React Native, Go & Real-Time Systems

$120,000 – $180,000 per year
This job is no longer available and isn't accepting applications.

Founding Senior Messenger Engineer — React Native, Go & Real-Time Systems

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

Building the global banking system of the future - powered by stablecoins.

Employees
1-10 employees
Industry
computer software
Funding stage
Bootstrapped
View company profile
No longer accepting applications

This job is no longer available