Remote
Part time

NodeJS Backend Developer

Build robust backend systems for blockchain and AI solutions at LabsDAO. Develop scalable APIs and services using NodeJS and modern technologies.

Job description

As a NodeJS Backend Developer at LabsDAO, you'll be responsible for developing and maintaining the server-side logic that powers our innovative blockchain and AI applications. Your expertise in NodeJS and backend technologies will be crucial in creating scalable, efficient, and secure systems that form the backbone of our decentralized solutions.

Your responsibilities will encompass:

  • Designing and implementing robust RESTful APIs and microservices using NodeJS
  • Developing backend systems that integrate with blockchain networks and AI models
  • Optimizing application performance and ensuring high scalability of backend services
  • Implementing secure authentication and authorization mechanisms for decentralized applications
  • Designing and managing database schemas (SQL and NoSQL) for efficient data storage and retrieval
  • Collaborating with frontend developers to ensure seamless integration of backend services
  • Implementing efficient error handling and logging mechanisms
  • Writing clean, maintainable, and well-documented code
  • Conducting code reviews and contributing to the improvement of development practices
  • Staying updated on the latest backend technologies, especially in relation to blockchain and AI
  • Participating in the architectural design of new features and improvements
  • Troubleshooting production issues and optimizing application performance

Job requirements

  • Bachelor's or Master's degree in Computer Science or related field
  • 3+ years of experience in backend development with NodeJS
  • Strong proficiency in JavaScript and TypeScript
  • Experience with Express.js or similar NodeJS frameworks
  • Familiarity with blockchain technologies and smart contract integration
  • Knowledge of database systems (e.g., MongoDB, PostgreSQL)
  • Experience with API design and development (REST and GraphQL)
  • Understanding of authentication and authorization protocols
  • Familiarity with message brokers (e.g., RabbitMQ, Kafka)
  • Experience with containerization and microservices architecture
  • Knowledge of testing methodologies and tools for NodeJS applications
  • Strong problem-solving skills and attention to detail
  • Posted on: 
    Aug 12, 2024