Job description
We are looking for a highly capable Node.js developer to optimize our mobile-based application performance. You will be collaborating with our front-end application developers, designing back-end components, and integrating data storage and protection solutions.
To ensure success as a Node.js developer, you should possess extensive knowledge of Node.Js based services and experience in a similar role. An accomplished Node.js developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users.
Roles and Responsibilities
Actively participate in the overall application lifecycle.
Focus on coding and debugging.
Collaborate with front-end developers.
Define and communicate technical and design requirements.
Build a high-quality reusable code that can be used in the future.
Create sustainable and functional web applications with clean codes.
Learn about new technologies and stay up to date with current best practices.
Conduct UI tests and optimize performance.
Train, help, and support to other team members.
Requirements
Hands-on backend mobile app/web development experience
At least four years' experience as a Node.js developer.
Hands-on experience of working on MongoDB database
Knowledgeable of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
Good understanding of server-side CSS pre-processors
Proven experience creating user authentication and authorization between multiple systems, servers, and environments
Capability to integrate multiple data sources and databases into one system
Proven experience managing of hosting environment, that includes database administration and scaling an application to support load changes
Ability to setup, administer of backups, data migration, transformation, and scripting.
Knowledgeable of OWASP security principles
Understands “session management” in a server environment
Tech/M.Tech in Computer Science or a related field
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Zipdate.
- Track your application and get updates by email and WhatsApp.