Middle+/Senior Node.js Backend Developer

Mohirdev
Зарплата от 15000000 до 35000000 UZS
от 15000000 до 35000000 UZS
Занятость Полная занятость
Полная занятость
Адрес Узбекистан, Ташкент
Описание вакансии

Role overview

As a Middle+/Senior Node.js Backend Developer with advanced expertise in Node.js, JavaScript, TypeScript, MongoDB, AWS, Redis, BullMQ, and more, you will be a pivotal member of our development team. Your primary responsibility is to architect, build, and maintain robust and scalable backend systems that power our applications.

Key Responsibilities

  • Backend Development: Design, implement, and maintain backend services using Node.js, TypeScript, and MongoDB.
  • API Development: Create and optimize RESTful APIs for seamless communication between the frontend and backend.
  • Testing: Write comprehensive unit and integration tests to ensure individual components of backend services function as expected, and verify seamless interaction between different backend services and with external APIs.
  • Cloud Integration: Utilize AWS services to build and deploy scalable solutions, ensuring high availability and reliability.
  • Data Management: Implement efficient data storage and retrieval mechanisms, leveraging MongoDB and Redis.
  • Message Queue Integration: Work with BullMQ for reliable message queuing and communication between microservices.
  • Security: Implement and maintain robust security measures for data protection and system integrity.
  • Collaboration: Collaborate with frontend developers, ensuring smooth integration between frontend and backend systems.
  • Performance Optimization: Continuously optimize backend systems for speed, efficiency, and scalability.

Required Qualifications and skills

  • Experience: 3+ years of hands-on experience in Node.js and backend development, with a proven track record of building scalable systems.
  • Technical Skills: Advanced proficiency in Node.js, JavaScript, TypeScript, ExpressJS, MongoDB, AWS (ECS, EC2, S3), Redis, BullMQ and other relevant technologies.
  • Problem-Solving: Ability to tackle complex technical challenges and devise effective solutions.
  • Code Quality: Maintain high standards of code quality, conduct thorough code reviews, and adhere to best practices.

Preferred skills

  • Experience with serverless architecture and deployment.
  • Knowledge of containerization (Docker) and orchestration (Kubernetes).
  • Familiarity with server-side rendering and optimizing applications for SEO.
  • Exposure to CI/CD pipelines for automated testing and deployment.

Working conditions

  • Career and personal growth opportunities.
  • Access to modern hi-tech office facilities.
  • Competitive salary reflecting your expertise.
  • Integration into a large and cohesive team of qualified specialists.
  • Opportunity to gain valuable experience in a dynamic development environment.
Требования
Опыт 3-6 лет
Условия работы
График работы Полный день
Добавлено 12 дней назад
Для связи с работодателем или просмотра контактов нажмите на кнопку