logo[мetahunt]
> DOU
middle

Software Engineer

Indeema
company:Outsource
reactnext.jsnode.jstypescriptpostgresqltailwind cssgittanstack queryprisma
google clouddrizzle ormzodreact hook form
englishB2
experience4+ years
locationLviv, Ukraine · Wroclaw, Poland
> full description

Indeema Software is looking for a skilled Full-stack developer.

Requirements:

  • 4+ years of professional software development experience as a Full-Stack Developer.
  • Deep understanding of React and Next.js core concepts, including Server Components, Client Components, SSR, SSG, ISR, Server Actions, and Routing.
  • Solid backend development experience using Node.js.
  • Practical experience with PostgreSQL, including writing complex SQL queries and working with Row Level Security (RLS).
  • Exceptional TypeScript skills with a strong focus on strict typing and sharing types between client and server.
  • Strong UI/UX implementation skills utilizing HTML5, CSS3, and Tailwind CSS with a mobile-first responsive approach.
  • Advanced proficiency with Git (Git-flow) and modern development workflows.
  • Familiarity with Google Cloud Platform (GCP) is optional and would be a plus.
  • Experience with AI agentic coding and effective usage of AI tools in work.
  • At least Upper-Intermediate level of English.

Tech Stack & Libraries

  • Core Frontend: Next.js (App Router), React, TypeScript
  • Core Backend & Database: Node.js, PostgreSQL, Row Level Security (RLS)
  • Styling: Tailwind CSS
  • State Management & Fetching: React Query (TanStack Query) / SWR, Zustand
  • ORM & DB Tools: Prisma / Drizzle ORM
  • Validation & Forms: Zod, React Hook Form
  • Authentication: Next-Auth (Auth.js)
  • Cloud & Infrastructure: optionally GCP

Responsibilities:

  • Design, develop, and deploy new end-to-end features, covering both front-end user interfaces (Next.js) and back-end logic (Node.js).
  • Design relational database schemas in PostgreSQL, write optimized SQL queries, and configure Row Level Security (RLS) policies to ensure data isolation and security.
  • Build and maintain secure, scalable RESTful APIs and Server Actions; integrate third-party APIs (payment gateways, analytics, CRM, etc.).
  • Optimize application performance, including rendering paths, load times, bundle sizes, Core Web Vitals, and database query execution.
  • Perform regular code reviews, refactor legacy-prone modules, write automated tests, and ensure strict TypeScript typing across the entire application to minimize production bugs.
  • Support and maintain deployment pipelines and environment configurations (GitHub Actions, GCP, Docker).
Відгукнутись на вакансію