استخدام Backend Developer (JavaScript/TypeScript)
شرح موقعیت شغلی
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.
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.
مهارتهای مورد نیاز
- Javascript
- typescript
- Back-end
- RestFul API
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست