متن کامل آگهی:
توسعه دهنده ارشد باطن (نست، گره، postgresql، api آرام، تایپ اسکریپت)
این یک موقعیت کدنویسی عملی است، شما مسئول معماری، ساختن(کدنویسی) و نگهداری باطن خواهید بود.
درباره ما:
ما تیم کوچکی از مهندسان هستیم که یک پلت فرم آموزشی آنلاین ساختارهای آموزشی را از طریق مشکلات و راه حل هایی آموزش می دهیم. (متن، کد، ویدیو) و یک ویرایشگر کد یکپارچه برای تمرین و آزمایش در زمان واقعی.
شرایط:
باید در موارد زیر عالی باشد:
- nestjs و node.js: بیش از 3 سال تجربه توسعه حرفهای Backend
- postgresql و prisma: طراحی طرحواره، طراحی نمایهسازی، بهینهسازی، طراحی نسخه، بهینهسازی، و بهینهسازی apis مقیاسپذیر
- تایپاسکریپت: تایپ، رابطها، و دکوراتورها.
باید در موارد زیر عالی باشد:
- احراز هویت و مجوز: oauth 2.0، jwt، و aws cognito
- بهترین شیوههای امنیتی: https، tls، کلاه ایمنی: تست یکپارچهسازی نرخ با استفاده از تست واحد، و در تست sampling cypress یا نمایشنامهنویس
- خطوط لوله ci/cd: اقدامات github یا aws codepipeline.
باید تجربه اولیه در:
- دروازههای پرداخت: تجربه یکپارچهسازی نوار و پی پال.
- استقرار: تجربه استقرار برنامهها، ترجیحاً با استفاده از سرویسهای aws.
- نظارت و ارسال سریع، تجربه cloudwatch و loging معماری مقیاس پذیر: توانایی طراحی و پیاده سازی سیستم های جهانی و با تأخیر کم.
Senior Backend Developer (Nest, Node, PostgreSQL, Restful API, Typescript)
This is a hands-on coding position, you will be responsible for architecting, building(coding), and maintaining the backend.
About us:
We’re a small team of engineers building an online educational platform that teaches Data Structures and Algorithms through interactive coding problems, solutions (Text, Code, Video), and an integrated code editor for real-time practice and testing.
Requirements:
Must be Excellent at:
- NestJS and Node.js: 3+ years of professional backend development experience
- PostgreSQL and Prisma : Schema design, indexing, optimization, and version control.
- RESTful APIs: Designing, developing, and optimizing scalable APIs
- TypeScript: Typing, interfaces, and decorators.
Must be Great at:
- Authentication and Authorization: OAuth 2.0, JWT, and AWS Cognito
- Security Best Practices: HTTPS, TLS, Helmet, rate limiting, and input sanitization
- Testing: unit and integration testing using Jest, Cypress, or Playwright
- CI/CD Pipelines: GitHub Actions or AWS CodePipeline.
Must have basic experience at:
- Payment Gateways: Experience integrating Stripe and PayPal.
- Deployment: Experience deploying applications, preferably using AWS services.
- Monitoring and Logging: Experience using Sentry, or CloudWatch, and QuickSight.
- Scalable Architecture: Ability to design and implement global, low-latency systems.