Job Description: Full Stack Mobile & Backend Developer (Android + Node.js)
Position: Full Stack Developer – Android & Backend Systems
Employment Type: Frellance
Experience Level: 2–5 Years (adjust as needed)
Location: Remote
About the Role
We are looking for a versatile Full Stack Developer who can independently build and maintain a native Android application along with its backend infrastructure. The ideal candidate is comfortable working across mobile development, server-side APIs, real-time communication, cloud databases, and the regulatory/compliance registrations required for SMS and messaging services in production (India-specific telecom and business messaging compliance).
Key Responsibilities
- Design, develop, and maintain native Android applications using Java/Kotlin in Android Studio, and publish/manage APK releases.
- Build and maintain REST APIs and WebSocket services using Node.js for real-time and request-response communication between the app and backend.
- Design and manage data models in Firestore (NoSQL), ensuring effective queries, indexing,
and security rules.
- Implement push notification workflows using Firebase Cloud Messaging (FCM).
- Integrate SMS-based OTP/authentication flows using Fast2SMS (or similar) for test/staging environments, and transition to production-grade SMS gateways where required.
- Deploy, configure, and maintain backend services on a Hostinger VPS (Linux), including server hardening, process management (PM2/systemd), reverse proxy (Nginx), and SSL setup.
- Handle DLT (Distributed Ledger Technology) registration with telecom operators for SMS sender IDs and content templates, ensuring compliance with TRAI regulations.
- Manage Meta Business Registration/Verification for WhatsApp Business API / Facebook integrations, including business verification and messaging template approvals.
- Support additional OT (Over-the-Top) / regulatory service registrations as applicable (e.g., WhatsApp Business API provider onboarding
📌 Senior Android Developer (India)
🏢 TKK
📍 India