31 Priority Technology Holdings Jobs
Node JS Lead
Priority Technology Holdings
posted 12hr ago
Flexible timing
Job Summary:
We are seeking a highly skilled Node.js Lead Developer with 6+ years of experience to join our team. The ideal candidate will have extensive experience in backend development, microservices, and cloud technologies. As a lead, you will be responsible for architecting, developing, and optimizing scalable applications while mentoring a team of developers.
Roles and Responsibilities:
Lead the design, development, and deployment of scalable, high-performance backend applications using Node.js.
Architect and implement microservices-based solutions for improved performance and scalability.
Develop and maintain RESTful APIs and GraphQL services for seamless frontend integration.
Ensure best practices in coding, performance optimization, and security.
Work with databases (SQL & NoSQL) such as PostgreSQL, MongoDB, MySQL, and Redis.
Collaborate with frontend developers, DevOps engineers, and product teams for seamless integration.
Oversee code reviews, performance optimizations, and troubleshooting of production issues.
Drive adoption of CI/CD pipelines, Docker, Kubernetes, and other DevOps practices.
Implement authentication and authorization using OAuth, JWT, or OpenID Connect.
Ensure application security, scalability, and performance monitoring using tools like Prometheus, Grafana, and ELK stack.
Stay updated with the latest Node.js trends, frameworks, and best practices.
Mentor and guide junior developers, conducting technical training and knowledge-sharing sessions.
Required Skills:
Strong expertise in Node.js, Express.js, NestJS, or Koa.js.
Hands-on experience with RESTful APIs, GraphQL, and WebSockets.
Strong understanding of microservices architecture and distributed systems.
Proficiency in SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
Experience with Docker, Kubernetes, and cloud services (AWS, GCP, Azure).
Hands-on experience with message queues (Kafka, RabbitMQ, SQS).
Strong knowledge of authentication & security practices (JWT, OAuth2, OpenID, SSO, CSRF, XSS protection).
Experience with DevOps practices, CI/CD, Jenkins, GitHub Actions, or GitLab CI/CD.
Proficiency in unit testing & integration testing using Jest, Mocha, or Chai.
Experience in performance tuning and debugging Node.js applications.
Strong understanding of Agile methodologies and code versioning tools like Git.
Preferred Skills (Good to Have):
Experience with serverless computing (AWS Lambda, Google Cloud Functions).
Familiarity with Terraform, Ansible, or other Infrastructure as Code (IaC) tools.
Knowledge of front-end technologies like React, Angular, or Vue.js is a plus.
Familiarity with Graph databases (Neo4j) or time-series databases (InfluxDB, TimescaleDB).
Experience with APM tools like New Relic, Datadog, or AppDynamics.
Education:
Bachelors or Masters degree in Computer Science, Engineering, or a related field.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Lead roles with real interview advice