We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will be collaborating with our front-end application developers and product managers, designing back-end components, and integrating data storage and protection solutions.
To ensure success as a Node.js developer, you should possess extensive knowledge of Node.Js based services and experience in a similar role. An accomplished Node.js developer will be someone whose expertise results in the stable, fast, and secure exchange of data between servers and end-users.
We're not mainly a remote company but we also make possibility of remote working because Your health is more important for us.
Responsibilities
- Developing and maintaining all server-side network components. - Ensuring optimal performance of the central database and responsiveness to front-end requests. - Collaborating with front-end developers on the integration of elements. - Designing customer-facing UI and back-end services for various business processes. - Developing high-performance applications by writing testable, reusable, and efficient code. - Implementing effective security protocols, data protection measures, and storage solutions. - Running diagnostic tests, repairing defects, and providing technical support. - Documenting Node.js processes, including database schemas, as well as preparing reports. - Recommending and implementing improvements to processes and technologies. - Incorporating data storage solutions (like MongoDB, ....) - Keeping informed of advancements in the field of Node.js development.
Requirements:
- Have a deep understanding of JavaScript - Good understanding of Node.js and the most common packages in the ecosystem - Confident with asynchronous programming concepts and how to use them pragmatically from JavaScript - Thorough knowledge of code versioning tools such as Git - Understanding accessibility and security compliance - Good knowledge of Typescript and OOP
Will be a plus
- BS degree in Computer Science or software engineering or a similar technical field of study or equivalent practical experience. - At least 1 year experience as a Node.js developer. - Experience in and success with Agile software development methodologies, especially Scrum or Kanban
We Offer
- Flexible working hours - Remotely working possibility - Free and always available Parking - Working with new and modern technologies - Supplementary health insurance - loans to employees - Various on-site entertainments
معرفی شرکت
شرکت خدمات مسافرتی و گردشگری سفرهای کهکشانی زیر مجموعه شرکت «گروه سرمایهگذاری میراث فرهنگی و گردشگری ایران – سمگا» بهعنوان نخستین هلدینگ تخصصی گردشگری، از سال ۱۳۸۸ فعالیت خود را در عرصه گردشگری با رویکرد مشتری مداری آغاز نموده است و همواره در تلاش بوده است تا با الگو گرفتن از روندهای جهانی و استفاده از تکنولوژیهای روز دنیا، رشد و بهبود کیفیت خدمات خود را تضمین کند تا بتواند با ارائه خدمات گردشگری مانند رزرو و خرید بلیط هواپیما داخلی و خارجی، رزرواسیون آنلاین هتل، برگزاری تورهای گردشگری و …. سهم بزرگی در زمینه گسترش فرهنگ سفر و گردشگری ایفا کند.