Blueble, a cutting-edge platform revolutionizing one-on-one interactions between creators and their fans, is seeking a skilled Backend Developer proficient in Node.js to join our dynamic team. As a Backend Developer, you will play a crucial role in developing and maintaining the backend infrastructure of our platform, ensuring seamless functionality and exceptional user experience. You will work closely with the development team to implement key features and enhance the platform's capabilities, contributing to its growth and success. Key Responsibilities:1. Collaborate with cross-functional teams to design, develop, and deploy backend solutions for Blueble's platform using Node.js.2. Implement robust and scalable APIs to support seamless communication between the frontend and backend systems.3. Develop and maintain databases and data storage solutions to efficiently manage user data, session information, and transaction records.4. Optimize application performance and scalability, identifying and addressing bottlenecks and inefficiencies in the backend architecture.5. Ensure the security and integrity of user data and transactions by implementing appropriate authentication, authorization, and encryption mechanisms.6. Integrate third-party services and APIs to enhance platform functionality and provide additional features to users and creators.7. Collaborate with frontend developers to ensure seamless integration of frontend components with the backend infrastructure.8. Stay updated on emerging technologies and best practices in backend development, recommending and implementing improvements to enhance the platform's performance, scalability, and security.9. Participate in code reviews, testing, and debugging activities to maintain high code quality and reliability. Required Skills and Qualifications:1. Proficiency in JavaScript and Node.js development, with a strong understanding of asynchronous programming and event-driven architecture.2. Experience working with databases (e.g., MongoDB, MySQL) and data modelling techniques.3. Familiarity with working with Date objects and handling time-related operations.4. Knowledge of socket programming for real-time communication and interaction.5. Solid understanding of RESTful API design principles and best practices.6. Experience with version control systems, such as Git, and collaborative development workflows.7. Strong problem-solving skills and the ability to troubleshoot and debug complex issues.8. Excellent communication and collaboration skills, with the ability to work effectively in a team environment.9. Your experience is worthwhile with knowledge of handling notifications, live streaming, message functions, cross-time zone appointment bookings, wallet functions, international payments, filters and searches. We prefer if you have the following skills as well1. Experience with cloud platforms such as AWS.2. Familiarity with microservices architecture and design patterns.3. Understanding of frontend technologies such as React for effective collaboration with frontend developers. If you're passionate about building scalable and innovative backend solutions and thrive in a fast-paced, collaborative environment, we'd love to hear from you. Join us at Blueble and help us revolutionize the way creators connect with their fans! Note: we will give you a task to solve within our interview process.