استخدام Node.js) back-End Developer-دورکاری)
شرح موقعیت شغلی
Job Description
We are looking for a competent back-end developer to implement our web-based applications. You should possess extensive knowledge of nodejs-based services and proven experience in a similar role. You will collaborate with our front-end application developers, design back-end components, and integrate data storage and security solutions.
Responsibilities
- To develop and maintain all server-side network components.
- To ensure optimal performance of the central database and responsiveness to the front-end requests.
- To collaborate with the front-end developers on the integration of elements.
- To design the back-end services for various business processes and customer-facing UI.
- To develop high-performance applications by writing testable, reusable, efficient, and clean code.
- To implement effective security protocols, data protection measures, and storage solutions.
- To run diagnostic tests, repair defects, and provide technical support.
- To document node.js processes, including database schemas and prepare reports.
- To recommend and implement improvements to processes and technologies.
- To keep informed of advancements in nodejs/nestjs development.
- To develop stable, fast, and secure data exchange between the servers and end-users.
Skills And Qualifications
- At least two years experience as a node js/nest js developer.
- Extensive knowledge of JavaScript, TypeScript, web stacks, libraries, and frameworks.
- Knowledge of front-end basic technologies such as HTML5 and CSS3.
- Superb interpersonal, communication, and collaboration skills.
- Exceptional analytical and problem-solving aptitude.
- Excellent organisational and time management skills
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs desktop, and optimising output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Excellent Git skills and experience working with either GitHub or GitLab.
- Good knowledge of relational and non-relational databases (MySQL, PostgreSQL, MongoDB, Redis)
- Familiar with working with Third-party APIs
- The knack for writing clean, readable, testable, maintainable code
Below skills are beneficial but not essential:
- Understanding of setting up CI/CD ( GitLab)
- Familiarity with Docker, docker-compose, Kubernetes and AWS
- Experience in working with client-side languages and frameworks like React
Benefits:
- Dynamic team and products
- International standards of work, great learning opportunities
- International working opportunities after 6 to 12 months of work with British Pound salaries
مهارتهای مورد نیاز
- Back-end
- Node.js
- typescript
حداقل سابقه کار
- کمتر از سه سال
حقوق
- حقوق از ۱۲,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست