We are seeking a highly skilled and experienced full-stack developer to work on our existing dating application. The project involves both backend and Android mobile development, requiring expertise across a comprehensive technology stack. The ideal candidate will be proficient in maintaining, enhancing, and troubleshooting features in a live production environment. Key Responsibilities: Develop and maintain backend services using
Node.js and
Express.js. Manage and optimize MongoDB databases with Mongoose. Implement and manage real-time communication features using
Socket.IO. Utilize Redis and BullMQ for caching and message queuing. Integrate and manage AWS S3 for storage solutions. Work with Agora Voice/Video SDK for real-time communication functionalities. Develop and maintain Android application features using Kotlin and Java (for legacy modules). Design and implement user interfaces with XML and Material Design principles. Integrate Firebase Cloud Messaging (FCM) for push notifications. Implement AWS S3 Native SDK for mobile storage interactions. Integrate Razorpay Payment SDK for payment processing. Required Skills and Experience: Strong proficiency in
Node.js (v18+) and
Express.js. Extensive experience with MongoDB and Mongoose. Expertise in
Socket.IO for real-time applications. Familiarity with Redis and BullMQ. Proven experience with AWS S3. Experience with Agora Voice/Video SDK integration. Solid Android development skills with Kotlin and Java. Proficiency in XML and Material Design for Android UI. Experience with Firebase FCM. Knowledge of Razorpay Payment SDK integration. We are looking for a proactive and detail-oriented developer who can seamlessly integrate into our project and contribute to its continued success.
Duración del proyecto No definido