ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1363085 | Middle+/Senior Node.js Backend Developer | Ташкент | > Mohirdev | 15000000 | 35000000 | UZS | open | 2024-04-16 |
Требования
Experience: 3+ years of hands-on experience in Node.js and backend development, with a proven track record of building...
Обязанности
Backend Development: Design, implement, and maintain backend services using Node.js, TypeScript, and MongoDB. API Development: Create and optimize RESTful APIs...
Описание
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.