Middle+/Senior Backend Developer (NodeJS)

Mohirdev
Зарплата от 1300 до 2000 USD
от 1300 до 2000 USD
Занятость Полная занятость
Полная занятость
Адрес Узбекистан, Ташкент, Яшнабадский район, массив Авиагородок-22, 2
Описание вакансии

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.
  • Team Leadership: Lead a team of backend developers, providing technical guidance, mentoring, and fostering collaboration to ensure smooth project execution.
  • 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), Cloudflare, Redis, BullMQ and other relevant technologies.
  • Leadership Skills: Demonstrated ability to lead and mentor a team, ensuring effective collaboration and project delivery.
  • 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 лет
Условия работы
График работы Полный день
Добавлено вчера
Для связи с работодателем или просмотра контактов нажмите на кнопку