Varosa Technology

Senior Node.js Developer

Varosa Technology

Senior Node.js Developer

Senior Node.js Developer

Varosa Technology

Kathmandu, Bāgmatī, Nepal
Experience: More than 6 years

Senior Node.js Developer

Views: 61 | Apply Before: 2 days, 20 hours from now

Basic Job Information

Job Category : IT & Telecommunication
Job Level : Senior Level
No. of Vacancy/s : [ 1 ]
Employment Type : Full Time
Job Location : Kathmandu, Bāgmatī, Nepal
Apply Before(Deadline) : Feb. 10, 2025 23:55 (2 days, 20 hours from now)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than 6 years

About the job

Key Responsibilities:

  • Design, develop, and maintain server-side applications using Node.js.
  • Ensure the performance, quality, and responsiveness of applications.
  • Expose features using GraphQL mutations and queries via Apollo Router
  • Implement and integrate RESTful APIs from third-party services.
  • Contribute to all phases of the development lifecycle including architecture, design, coding, testing, and deployment.
  • Design and implement database schemas and data storage solutions (SQL and NoSQL).
  • Work closely with front-end developers, designers, and other stakeholders to integrate user-facing elements with server-side logic.
  • Participate in code reviews and provide constructive feedback to peers.
  • Identify and resolve performance bottlenecks and optimize application performance.
  • Implement security and data protection measures.
  • Stay updated with emerging trends and technologies in software development.
  • Mentor junior developers and contribute to the continuous improvement of development processes and practices.

Required Skills and Qualifications:

  • Strong proficiency in Node.js and JavaScript/TypeScript.
  • Experience with Express.js or similar frameworks.
  • Prior working experience with GraphQL
  • Proficient in working with databases such as MongoDB, PostgreSQL, or MySQL.
  • Prior working experience with in-memory caches (Redis preferred)
  • Prior working experience with message brokers (RabbitMQ preferred)
  • Knowledge of asynchronous programming and event-driven architectures.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) and frameworks (e.g., React, Angular, or Vue.js).
  • Experience with cloud services like AWS and containerization (Docker).
  • Knowledge of CI/CD pipelines (specially GitHub) and automated testing frameworks.
  • Understanding of microservices architecture and serverless computing.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work effectively in a fast-paced, agile development environment.
  • Ability to lead a team of junior and mid-level engineers.

Education and Experience

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 6+ years of professional experience in Node.js development.
Similar Jobs
Powered by Merojob AI

Job Action

Similar Jobs
Powered by Merojob AI
job_detail_page
Search, Apply & Get Job: FREE