Senior Node.Js Developer

3 years

0 Lacs

Surat, Gujarat, India

Posted:2 weeks ago| Platform: Linkedin logo

Apply

Skills Required

node.js developer development javascript architecture collaborative writing code server security middleware microservices api websockets database sql nosql design querying integration management npm publishing git tracking programming express.js routing optimization strategies owasp authentication jwt technology portfolio debugging scalability containerization orchestration docker kubernetes deployment scaling collaboration

Work Mode

On-site

Job Type

Full Time

Job Description

About the Role We are looking for a Senior Node.js Developer with over 3 years of professional experience in backend development using Node.js. The ideal candidate will have a strong foundation in JavaScript, a solid understanding of scalable architecture, and hands-on experience building robust APIs and real-time applications. This role is perfect for someone who thrives in a collaborative environment, is passionate about writing clean code, and is driven to solve complex technical challenges. Contributions of a Senior Node.js Developer The capabilities of a Sr. Node.js developer encompass a wide range of technical skills, soft skills, and domain knowledge. Here are the key contributions they make: · Server-Side Development · Security Implementation · Middleware Development · Microservices Architecture · Real-Time Applications · API Development Expectations for a Sr. Node.js Developer · JavaScript Proficiency: Mastery of modern JavaScript (ES6+), including closures, modules, and asynchronous paradigms (callbacks, promises, async/await). Deep understanding of Node.js internals and event-driven architecture. · Real-Time Applications: Build and optimize real-time features using WebSockets, Socket.IO, or similar technologies. · Database Skills: Competence in working with databases, both SQL and NoSQL. This includes database design, querying, and integration with Node.js applications. · Package Management: Familiarity with npm (Node Package Manager) for managing dependencies and integrating third-party packages. Knowledge of creating and publishing npm packages is a plus. · Version Control: Competence in using version control systems like Git for tracking changes, collaborating with other developers, and managing code repositories. · Asynchronous Programming: Ability to write asynchronous code using callbacks, Promises, and async/await. Understanding the event-driven nature of Node.js is crucial. · Middleware & Framework Expertise: Develop middleware and leverage frameworks like Express.js for routing and integrations . · Performance Optimization: Ability to identify and address performance bottlenecks in Node.js applications. Knowledge of caching strategies and optimization techniques is valuable. · Security Best Practices: Familiar with OWASP standards, token-based authentication (JWT), OAuth2, input validation, and secure API design Capabilities of a Senior Node.js Developer · Education: Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field. · Proven Experience: Demonstrable 3+ years of experience as a Node.js Developer, usually supported by a strong portfolio showcasing relevant projects and accomplishments. · Problem Solving: Strong problem-solving skills, including the ability to troubleshoot and debug issues efficiently. Effective use of debugging tools and logs. · Scalability: Understanding of scalability principles and the ability to design and implement scalable architectures for applications that can handle growth. · Containerization and Orchestration: Familiarity with containerization using Docker and orchestration using Kubernetes for efficient deployment and scaling. · Team Collaboration: Collaboration with cross-functional teams, including front-end developers, designers, testers, and project managers, to deliver high-quality solutions. Benefits of joining Atologist Infotech 👉 Paid Leaves 👉 Leave Encashment 👉 Friendly Leave Policy 👉 5 Days Working 👉 Festivals Celebrations 👉 Friendly Environment 👉 Lucrative Salary packages 👉 Paid Sick Off 👉 Diwali Vacation 👉 Annual Big Tour 👉 Festive Off If the above requirements suit your interest, please call us on +91 9909166110 or send your resume to hr@atologistinfotech.com Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Node.Js Interview Now

RecommendedJobs for You