متن کامل آگهی:
ما در حال استخدام هستیم: توسعه دهنده ارشد پرکار تمام پشته ها
ما به دنبال یک توسعه دهنده با تجربه تمام پشته (مستقل/قرارداد) هستیم تا به ما در تقویت و حفظ محصول خود کمک کند. شما در سراسر پشته کار خواهید کرد-از رابط های جلوی براق گرفته تا API های پشتیبان قوی-و مالکیت ارائه کد تمیز ، قابل حفظ و با کیفیت را در اختیار داشته باشید.
در این نقش ، با یک تیم کوچک و با استعداد همکاری خواهید کرد تا ویژگی های جدیدی را اضافه کنید ، چیزهایی را که به راحتی اجرا می شود ، حفظ کنید و اطمینان حاصل کنید که پلتفرم ما به عنوان Grows
vue.js (2/3) یا در قسمت جلوی و گره واکنش نشان دهید. سرور.
test تست های خودکار را بنویسید و به روز کنید تا محصول پایدار نگه دارد.
● مدیریت تغییرات پایگاه داده (به روزرسانی های طرحواره ، نمایش داده ها ، مهاجرت ها) در پس از ORM. همه چیز در مسیر.
مهارت های مورد نیاز:
● مهارت در TypeScript برای کد مقیاس پذیر و قابل حفظ.
● تجربه قوی با vue.js 2/3 یا واکنش (ترکیب API ، vuex/pinia ، Router Vue ، یا React ، Redux/Context). Fastify).
● درک جامد از طراحی و اجرای API REST.
● مکانیسم های احراز هویت و مجوز (JWT ، OAUTH2). (Prisma ، Typeorm ، Sequelize).
● مهارت با GIT برای کنترل نسخه و همکاری. خطوط لوله CI/CD و استقرارهای مبتنی بر Docker.
اگر علاقه مند به نوشتن کد عالی هستید ، از کار در پشته لذت ببرید و می خواهید به تیمی بپیوندید که برای همکاری ارزش دارد ، ما دوست داریم از شما بشنویم.
We’re Hiring: Senior Full-Stack Developer
We’re looking for an experienced Full-Stack Developer (freelance/contract) to help us enhance and maintain our product. You’ll work across the stack — from sleek frontend interfaces to robust backend APIs — and take ownership of delivering clean, maintainable, and high-quality code.
In this role, you’ll collaborate with a small, talented team to add new features, keep things running smoothly, and ensure our platform remains stable and secure as it grows.
What You’ll Do:
●Implement new features using Vue.js (2/3) or React on the frontend and Node.js on the backend.
●Maintain and improve the current codebase (bug fixes, refactoring, dependency updates).
●Extend and update APIs to support new functionality and integrations.
●Ensure secure and reliable authentication and authorization for users.
●Optimize performance across client and server.
●Write and update automated tests to keep the product stable.
●Manage database changes (schema updates, queries, migrations) in PostgreSQL via ORM.
●Estimate feature complexity to support planning and prioritization.
●Document technical changes, features, and implementation details.
●Communicate progress and challenges clearly to keep everything on track.
Required Skills:
●Proficiency in TypeScript for scalable, maintainable code.
●Strong experience with Vue.js 2/3 or React (Composition API, Vuex/Pinia, Vue Router, or React hooks, Redux/Context).
●Knowledge of Node.js frameworks (Express.js, NestJS, or Fastify).
●Solid understanding of REST API design and implementation.
●Authentication & authorization mechanisms (JWT, OAuth2).
●Familiarity with testing (unit, integration, e2e).
●Hands-on experience with PostgreSQL (schema design, queries, optimization).
●Proficiency with ORMs (Prisma, TypeORM, Sequelize).
●Proficiency with Git for version control and collaboration.
Nice-to-Have:
●Experience with UI frameworks (Vuetify, TailwindCSS, Element Plus, Material UI, Chakra UI).
●Knowledge of performance monitoring and logging tools.
●Familiarity with CI/CD pipelines and Docker-based deployments.
If you’re passionate about writing great code, enjoy working across the stack, and want to join a team that values collaboration, we’d love to hear from you.