Search by job, company or skills

Senior Node.js Developer

Early Applicant
  • Posted 18 hours ago
  • Be among the first 10 applicants

Job Description

Responsibilities

  • Design, develop, and maintain scalable backend applications using Node.js and Nest.js .
  • Build secure, high-performance RESTful APIs and backend services.
  • Develop and maintain microservices-based architectures for scalable applications.
  • Implement asynchronous communication using Kafka or similar messaging platforms.
  • Optimize application performance using Redis for caching and data storage.
  • Design and manage relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
  • Deploy, monitor, and maintain applications on cloud platforms such as AWS, Azure, or GCP.
  • Collaborate with frontend developers, QA engineers, DevOps teams, and product managers to deliver high-quality software.
  • Write clean, maintainable, and testable code following industry best practices.
  • Troubleshoot production issues and optimize application performance.
  • Participate in code reviews and contribute to technical design discussions.

Requirements

  • 3-6 years of experience in backend development.
  • Strong proficiency in Node.js .
  • Hands-on experience with Nest.js .
  • Strong understanding of microservices architecture.
  • Experience working with Kafka or other message brokers.
  • Hands-on experience with Redis.
  • Strong knowledge of REST APIs and backend service development.
  • Experience with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Proficiency with Git and version control.
  • Strong understanding of software design principles, data structures, and algorithms.

Good To Have

  • Experience with Docker and Kubernetes.
  • Knowledge of CI/CD pipelines.
  • Experience with GraphQL.
  • Familiarity with Elasticsearch.
  • Experience with monitoring tools such as Prometheus and Grafana.
  • Understanding of security best practices, authentication, and authorization (JWT, OAuth2).
  • Experience working in Agile/Scrum environments.

Preferred Qualifications

  • Bachelor's degree in computer science, information technology, or a related field.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.
  • Ability to work in a fast-paced product development environment.

This job was posted by Gayatri Gupta from Antino.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151989309

Beware of Scammers

We don’t charge money for job offers