27 Oct
|
Actualize
|
India
Senior Node.js Developer –
Job Description
Location:
Bengaluru
Experience:
6+ Years Employment: Full Time Role Overview
• We are looking for a Senior Node.js Developer with robust experience in Node.js backend development and Microsoft Azure Cloud.
• The role involves designing, developing, deploying, and supporting scalable cloud-native applications and microservices.
• The candidate will work closely with Technical Leads, Developers, QA, DevOps, Product Owners, and business stakeholders in an Agile/Scrum environment.
Key Responsibilities
• Design, develop, and maintain scalable backend applications using Node.js.
• Build RESTful APIs and microservices using JavaScript/TypeScript.
• Develop cloud-native applications on Microsoft Azure.
• Implement serverless solutions using Azure Functions.
• Develop and manage applications on Azure App Service / Azure Web Apps.
• Implement asynchronous and event-driven integrations using Azure Service Bus.
• Work with Azure Storage including Blob, Queue, and Table Storage.
• Design database schemas and develop optimized SQL queries.
• Work with MS SQL Server / Azure SQL Database.
• Participate in architecture discussions, technical design, code reviews, and solution development.
• Ensure application performance, scalability, security, reliability, and maintainability.
• Troubleshoot production issues and provide timely technical resolutions.
• Follow SDLC, coding standards, Git-based source control, CI/CD, and Agile practices.
• Mentor junior developers and contribute to technical decision-making. Mandatory Technical Skills
• 6+ years of software development experience.
• Strong Node.js experience preferred.
• Strong JavaScript / TypeScript expertise.
• Hands-on experience with REST APIs and Microservices.
• Robust understanding of asynchronous programming and event-driven architecture.
• Strong hands-on experience with Microsoft Azure:
• Azure App Service / Web Apps
• Azure Functions
• Azure Service Bus
• Azure Storage – Blob, Queue, Table
• Azure SQL / Azure Database services
• Strong MS SQL Server experience, including database design and query optimization.
• Experience with Git, CI/CD pipelines, SDLC, and Agile/Scrum.
• Good understanding of cloud-native application development. Good-to-Have Skills
• Azure monitoring and diagnostics.
• Azure Identity & Access Management.
• Azure DevOps and DevOps practices.
• Docker / Containerization.
• Application performance tuning and monitoring.
• SOLID principles and Design Patterns.
• GitHub Copilot / AI-assisted development.
• SAP C4C, CPQ and CRM/sales processes.
• SAP HIP middleware.
• Power BI.
• Microsoft Power Apps and Power Automate.
• Azure certifications such as AZ-900 / AZ-204. Domain & Business Exposure
• Exposure to manufacturing / industrial product companies is an advantage.
• Understanding of manufacturing processes is preferred.
• Experience with business requirements, technical specifications, development, testing, change management, implementation, and production support.
• Experience working in large international/global organizations is preferred. Soft Skills
• Strong stakeholder management and communication skills.
• Ability to interact with business users, Product Owners, Architects, and leadership teams.
• Strong analytical and problem-solving abilities.
• Ability to work independently and collaboratively.
• Robust technical leadership and mentoring capabilities.
• Excellent verbal and written communication skills. Education
• Bachelor's degree in Computer Science, IT, Engineering, or related field.
• Azure certification is an added advantage. Ideal Candidate Profile Node.js + Azure + MS SQL + Microservices + REST APIs should be the core combination, with strong hands-on exposure to Azure Functions, App Service, Service Bus, and Azure Storage. Manufacturing/industrial domain experience and SAP exposure would provide an additional advantage.
📌 Senior Node.js Developer (India)
🏢 Actualize
📍 India