i
Team Geek Solutions
11 Team Geek Solutions Jobs
Node.js Developer (5-8 yrs)
Team Geek Solutions
posted 1mon ago
Flexible timing
Key skills for the job
Job Description :
Key Responsibilities :
- Design, develop, and maintain scalable, high-performance applications using Node.js.
- Build and optimize backend services with a focus on TypeScript, JavaScript, and SQL to handle large-scale data processing.
- Develop and maintain RESTful APIs and microservices using best practices in API development.
- Create efficient database queries and optimize database performance using PostgreSQL, MySQL, or other relational database systems.
- Implement server-side logic, ensuring robust security measures like authentication, authorization, and data encryption.
- Integrate third-party services, libraries, and tools as needed.
- Develop and manage asynchronous workflows using queues (e.g., RabbitMQ, Kafka) and event-driven architectures.
- Write unit and integration tests using frameworks such as Mocha, Chai, Jest, or similar.
- Deploy and manage applications in cloud environments (AWS, Azure, or GCP) with experience in Docker and Kubernetes.
- Monitor and debug applications using performance monitoring tools like New Relic, Datadog, or Prometheus.
Requirements :
- 4+ years of hands-on experience in Node.js application development.
- Strong understanding of Node.js architecture, including the event loop, asynchronous programming, and module management.
- Expertise in developing and consuming RESTful APIs and working knowledge of GraphQL is a plus.
- Proficiency in SQL with experience in designing database schemas, writing complex queries, and database optimization.
- Solid experience with TypeScript, JavaScript, HTML, and CSS.
- Familiarity with ORM tools like Sequelize or TypeORM.
- Experience in implementing caching mechanisms using Redis or Memcached.
- Understanding of CI/CD pipelines with tools like Jenkins, GitHub Actions, or CircleCI.
- Strong debugging and profiling skills with tools like Node.js Inspector and Chrome DevTools.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Node JS Developer roles with real interview advice