پویاگران سازه آرین
پویاگران سازه آرین

Senior Back-End Developer

اشتراک گذاری
Tehran/ Jordan
Full Time
Saturday to Wednesday From 8:00-9:30 to 17:00-18:30
-
Bonus -Lunch -Breakfast
11 - 50 employees
Business Services / Consulting
Iranian company dealing with Iranian and foreign customers
1385
Privately held
توضیحات بیشتر angle

key Requirements

3 years experience in similar position
PostgreSql - Intermediate
Node.js - Advanced
Rest API - Intermediate
Unit Testing - Advanced
TypeScript - Advanced

Job Description

About Pouyagaran software company:
Pouyagran software company is a new company of Pouyagaran holding, the main goal of this
company is to make applications for companies that subsets of Pouagaran Holding. The main
apps that this company is trying to make:
1. ERP
2. BPMS
3. Travel agency
4. Supermarket and online shopping
The new idea becomes the new application will become too, we love natural growth in the team.

Job Description
About the Role:
We are looking for a skilled backend developer to join our development team. As an ideal candidate, you will have a strong background in building scalable backend services using the Nest.js framework.
To ensure success as a Javascript and Nest.js developer, you should have strong knowledge of JavaScript and TypeScript concepts, excellent backend coding skills, and a good understanding of building scalable backend services.
This is a full-time role, and can be carried out by an employee or full-time contractor.

Key Responsibilities:

Design, develop, and maintain scalable, reusable, and performance-driven backend services using the Nest.js framework.
Proficient in database design, architecting database schemas, optimizing data structures, and ensuring data integrity.
Collaborate with frontend engineers to design and implement APIs.
Ensure code quality, maintainability, and adherence to best practices.
Participate in all aspects of the software development lifecycle, from design to deployment.
Stay updated with the latest developments in the Node.js, Nest.js ecosystem and backend technologies.
Write unit and integration tests to ensure robustness and reliability of the backend code.
Provide technical support and mentorship to junior developers, if applicable.

Requirements:

- Minimum of 1 experience in backend development and a proven track record with Nest.js.
- Strong understanding of TypeScript and its core principles.
- Proficiency in designing and implementing RESTful APIs.
- Knowledge of Node.js and its ecosystem.
- Familiarity with databases, including Postgres.
- Experience with ORM tools..
- Knowledge of server-side caching mechanisms.
- Ability to write clean, readable, and maintainable code.
- Experience with modern backend development tools, such as Docker, CI/CD, etc.
- Excellent troubleshooting and debugging skills.
- Good communication skills, both written and verbal.
- Strong understanding of Software Architecture and Design. 
- Ability to learn, use, implement and integrate leading technologies
- Strong team player with a proactive attitude and a desire to learn.

The ideal candidate also has:

- Familiarity with gRPC, Elastic Search, Kafka and RabitMQ.
- Familiarity with DDD approach.
- Familiarity with design patterns and a strong understanding of SOLID principles and Object-Oriented - - --Programming (OOP).
- Familiarity with Agile development methodologies.
- Understanding of security best practices in web development.
- Experience designing microservices.
- Experience with Type ORM.

Job Requirements

Age
23 - 35 Years Old
Gender
Men / Women
Education
Master| Computer and IT
Language
English| Advanced 90%
Software
Rest API| Intermediate Unit Testing| Advanced PostgreSql| Intermediate TypeScript| Advanced Node.js| Advanced

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

ارسال رزومه برای پویاگران سازه آرین