logo

JobNob

Your Career. Our Passion.

Diveroid - Backend Developer - Node.js/Socket.io


Diveroid


Location

Sahibzada Ajit Singh Nagar | India


Job description

DIVEROID is an inclusive employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of gender, culture, or background. Join our team and contribute to transforming the diving industry through technology. If you're a creative thinker and enjoy the excitement of a fast-paced, innovative environment, we would love to hear from you.With us, your role is more than just a job title. In addition to your main responsibilities, you'll also take on interesting projects from different parts/functions of our business. It can range from other technology to business analysis. We believe in flexibility and want you to bring your skills to wherever they can make an impact. It's not about sticking to a rigid job description; it's about working together on exciting projects that shape our success. If you're up for a dynamic environment where your contributions matter across the board, come join us - let's make things happen together!Requirements:-1. Minimum of 3 years of Backend developer experience | Must in Sequalized ORM + Node.JS2. Proven experience as a Backend Developer, with a focus on iOS and Android app backend development and website backend systems.3. Strong proficiency in Node.js and Backend JavaScript development.4. Experience with Sequelize ORM for database design and management.5. Familiarity with advanced caching technologies, including Loop, CronJob, and Advanced Redis.6. Expertise in real-time communication implementation using Socket.io.7. Solid understanding of RESTful APIs and integration of backend services with frontend applications.8. Knowledge of best practices for data security, privacy, and system optimization.9. Ability to work collaboratively in an Agile/Scrum development environment.10. Excellent communication and problem-solving skills.Responsibilities:-1. Monitor and optimize backend performance, troubleshoot issues, and implement improvements.2. Collaborate with the frontend development team to integrate user-facing elements using server-side logic.3. Design and implement data storage solutions using Sequalize ORM for optimal efficiency and performance.4. Utilize Node.js for server-side scripting and backend development.5. Implement advanced caching mechanisms using Loop, CronJob, and Advanced Redis for enhanced system responsiveness.6. Build and maintain real-time communication features through Socket.io for seamless user interactions.7. Collaborate with cross-functional teams, including mobile app developers, web developers, and UI/UX designers.8. Ensure the security and integrity of backend systems, implementing best practices for data protection and privacy.9. Develop and maintain RESTful APIs for efficient communication between frontend and backend systems.Nice to Have:-- We admire those who live one year as if it's a decade of hard work.- Experience with performance and memory tuning tools.- Knowledge of or experience in SCUBA or free diving.- Experience with mobile app backend development for iOS and Android.- Familiarity with cloud platforms (e.g., AWS, Google Cloud) for scalable and reliable deployments.- Knowledge of Docker and containerization for streamlined deployment processes. (ref:hirist.tech)


Job tags



Salary

All rights reserved