استخدام Software Engineer (Node.js-اصفهان-دورکاری)
شرح موقعیت شغلی
We are seeking a skilled and motivated Software Engineer specializing in Node.js to join our dynamic development team. The ideal candidate will have a strong background in server-side application development, a passion for writing high-quality, maintainable code, and the ability to work in a collaborative environment. You will be responsible for developing and maintaining backend components, integrating with front-end elements, and ensuring the performance and scalability of our applications.
Key Responsibilities:
- Develop and maintain server-side applications using Node.js (NestJs framework).
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Design and implement RESTful APIs to support various web and mobile applications.
- Optimize applications for maximum performance, scalability, and security.
- Troubleshoot and debug issues, performing root cause analysis to provide comprehensive resolutions.
- Write clean, modular, and reusable code, adhering to best practices and coding standards.
- Participate in code reviews, providing and receiving constructive feedback.
- Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality software solutions.
- Continuously learn and adopt new technologies and best practices to improve development efficiency and product quality.
Qualifications:
- 3+ years of professional experience in software development with a focus on Node.js.
- Strong proficiency in JavaScript and the Node.js runtime environment.
- Experience with RESTful API design and implementation.
- Familiarity with database technologies such as MongoDB, MySQL, PostgreSQL, or similar.
- Knowledge of front-end technologies (e.g., HTML, CSS, JavaScript frameworks) is a plus.
- Understanding of security best practices and experience implementing security measures in applications.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
Preferred Qualifications:
- Experience with modern front-end frameworks such as React, Angular, or Vue.js.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Experience with CI/CD pipelines and automated testing frameworks.
مهارتهای مورد نیاز
- Node.js
- Software
- Software Engineering
- Javascript
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست