بازگشت به فرصت‌ها
لوگوی اینجاست | Injast
جدیدEnglish

Full-Stack Engineer (Go & React)

اینجاست | Injast·تهران·امروز

حضوریمیان‌سطحقراردادیتوافقی

اینجاست | Injast

شرح موقعیت

As a mid-level Full-Stack Engineer, you will play a key role in designing, developing, and maintaining reliable and scalable applications. Working closely with the development and product teams, you will build production-ready backend services using Go and modern frontend applications using React and TypeScript, ensuring performance, security, and maintainability.

نیازمندی‌ها

  • Hands-on experience developing production HTTP APIs using Go.
  • Understanding of layered backend architecture, including interfaces, use cases, domains, and repositories.
  • Experience with PostgreSQL, including schema design, transactions, migrations, and SQL queries.
  • Familiarity with Redis for caching, distributed locks, and temporary state management.
  • Experience with RESTful APIs and service-to-service communication, including timeouts, retries, and idempotency.
  • Knowledge of server-side authentication and authorization.
  • Proficiency in React and TypeScript.
  • Experience with frontend routing, form handling, validation, and state management.
  • Familiarity with Persian UI development and RTL layouts.
  • Experience building user interfaces using existing component libraries.
  • Experience with Go frameworks and libraries such as Gin, go-pg, Viper, or Cobra.
  • Familiarity with TanStack Router, Rsbuild, React Hook Form, and Zod.
  • Experience with TanStack Query or Zustand.
  • Understanding of message queues and event-driven architectures.
  • Familiarity with GitLab and deploying changes to shared development environments.