Source description
About the role
We are seeking an experienced Senior Node.js Developer to join our team. In this role, you will work on a wide range of exciting projects, from building robust backend systems with Node.js to exploring NoCode platforms and integrating AI tools & solutions. Senior NodeJS Developer. Responsibilities - Node.js Development: Design, develop, and maintain backend systems and RESTful APIs using Node.js. Ensure scalability, performance, and reliability of server-side applications. - Relational Databases: Work with relational databases (e.g, PostgreSQL, MySQL) to design, create, and optimize database structures, and implement data models. - OpenAI API Integration: Utilize OpenAI APIs to integrate language generation and understanding capabilities into our applications. - Language Model Exploration: Perform exploratory tasks related to Language Models, such as creating and fine-tuning models, and experimenting with various use cases. - Performance Optimization: Identify and resolve performance bottlenecks and ensure the efficient use of resources. - Security: Implement best practices for data security and access control, including user authentication and authorization. - Documentation: Maintain detailed technical documentation, including API documentation and database schemas. - Code Reviews: Participate in code reviews and mentor junior developers to ensure code quality and best practices are followed. Requirements - Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). - Proven experience as a Node.js developer with a strong portfolio of relevant projects. - Solid experience with relational databases, including database design and SQL. - Familiarity with NoCode platforms or a willingness to learn and adapt to new technologies. - Experience working with cloud services such as AWS or GCP, setting up instances, deploying applications. - Experience in implementing API caching using Redis or similar. - Understanding of OpenAI APIs and a strong interest in Language Model technologies. - Proficiency in JavaScript and server-side scripting. - Solid problem-solving skills and attention to detail. - Excellent communication and teamwork skills. - Ability to work in a collaborative, fast-paced environment. Nice to Have - Knowledge of containerization and orchestration technologies (e.g, Docker, Kubernetes). - Experience with GraphQL. - Experience with implementing queue management systems such as RabbitMQ, Kafka, SQS. - Previous experience working with natural language processing (NLP) technologies. - Knowledge of DevOps and CI/CD practices. .
More at Unicon Connectors
Related open roles
Technical Lead Node Js / Java / Python Mumbai
Mumbai
Lead Mobile Application Developer - Android / iOS Platform (Mumbai)
Mumbai
Mobile Lead - Native Apps (Mumbai)
Mumbai
Lead Mobile Application Developer - Android / iOS Platform
Mumbai
DevOps & Java Engineer - Ansible/Docker/Jenkins (Bengaluru)
Bangalore
Technical Lead - Node.js / Java / Python
Mumbai