آواکتان قشم (جین وست، بانی مد، بالکافه، دیجی واش و ...)
آواکتان قشم (جین وست، بانی مد، بالکافه، دیجی واش و ...)

Back-end Developer (JavaScript/TypeScript)

Tehran/ Poonak
Full Time
Working hours: Saturday - Wednesday 9 AM - 6:20PM
-
Flexible working hours -Learning stipends -Lunch -Occasional packages and gifts
1001 - 5000 employees
Retail / Shopping center / Store
Branch of non - Iranian company / Embassy
1387
Jeanswest
Privately held
توضیحات بیشتر angle

key Requirements

3 years experience in similar position
Bachelor Computer and IT
language English-Advanced
Age: 18 to 35 years old

Job Description

About Us:

We are an innovative fashion company focused on building robust, scalable, and high-performing backend systems. We are looking for a Backend Developer with expertise in modern JavaScript/TypeScript frameworks to join our dynamic and growing team.

Key Responsibilities:

- Design, develop, and maintain backend services using TypeScript and JavaScript (Node.js).
- Implement RESTful APIs using Express.js and NestJS.
- Design and integrate messaging queues using RabbitMQ for asynchronous communication.
- Implement full-text search functionality with Elasticsearch.
- Work with PostgreSQL and MongoDB databases, optimizing performance and designing scalable schemas.
- Implement caching solutions using Redis to improve system performance.
- Apply Design Patterns and Clean Architecture principles to ensure highly scalable and maintainable systems.
- Ensure high code quality through Clean Code practices, automated testing, and code reviews.
- Use Docker for containerization and deployment of backend services.
- Write unit, integration, and end-to-end tests to ensure the robustness of the application.
- Collaborate with front-end developers, DevOps, and other team members to create seamless product experiences.
- Continuously optimize and refactor the codebase to improve system performance and scalability.

Required Skills & Experience:

- 3+ years of experience as a Backend Developer, with a focus on JavaScript and TypeScript.
- Strong knowledge of Node.js, Express.js, and NestJS.
- Proven experience with RabbitMQ or similar messaging queues.
- Hands-on experience with Elasticsearch for search-related tasks.
- Extensive experience with PostgreSQL and MongoDB, including query optimization and schema design.
- Expertise in implementing Redis for caching and optimization.
- Deep understanding of Design Patterns, Clean Code, and Clean Architecture principles.
- Proficiency with Docker and containerized environments.
- Strong experience with testing frameworks and writing unit, integration, and functional tests.
- Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.

What We Offer:

- Flexible work hours to accommodate our employees
- Opportunities for professional growth and career advancement.
- Be part of an innovative team working on cutting-edge technologies.

Job Requirements

Age
18 - 35 Years Old
Gender
Men / Women
Education
Bachelor| Computer and IT
Language
English| Advanced 90%
Software
JavaScript| Advanced TypeScript| Advanced Node.js| Advanced PostgreSql| Advanced MongoDB| Advanced RabbitMQ| Advanced Redis| Advanced Elastic Search| Advanced

ثبت مشکل و تخلف آگهی

ارسال رزومه برای آواکتان قشم (جین وست، بانی مد، بالکافه، دیجی واش و ...)