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.
Apply now 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