Job Openings

#Full-stack TypeScript / Next.js Developer (Mid / Senior)

Evojam

We are looking for a Full-stack Developer to join long-term cooperation on modern, product-focused projects delivered for US-based clients. The systems we build are strongly driven by business logic, data accuracy, complex forms, and scalable architecture.

The projects include platforms for cost estimation and pricing, multi-tenant systems, data-driven operational platforms, and solutions with real social impact. All projects are developed in a full-stack approach using Next.js and TypeScript.

Scope of work

  • Building features in Next.js (UI + API/server actions + database).
  • Working with complex, multi-step forms with conditional logic and validation.
  • Implementing and maintaining business logic.
  • Designing and developing PostgreSQL database schemas.
  • Working with ORM (Prisma / Drizzle).
  • Collaboration in small, product-oriented teams (2–6 people).
  • Regular communication with the client in English, supported by a PM.

Must-have

  • TypeScript (strict) – strong comfort with types and refactoring.
  • React + Next.js – production experience.
  • Forms and validation (React Hook Form + Zod or equivalent).
  • PostgreSQL + ORM (Prisma / Drizzle).
  • Practical approach to quality: code reviews, tests where they make sense, focus on stability.
  • Ability to deliver features end-to-end independently.
  • Fluent English, spoken and written.
  • Openness to using AI in daily coding work.

Strong plus

  • Multi-tenant / RBAC / auth (e.g. Clerk or similar).
  • Queues / job processing (BullMQ or similar).
  • Tailwind + shadcn/ui / Radix / Headless UI, accessibility (a11y).
  • CI/CD (GitHub Actions), basic deployment and environment maintenance.
  • Terraform.
  • Charts (Recharts / Chart.js), integrations such as Twilio.
  • Domain experience: e-commerce, inventory, warehouse, pricing / cost estimation systems.

AI-supported coding

We use AI tools for:

  • faster prototyping and refactoring,
  • exploring solutions and trade-offs,
  • generating tests and boilerplate,
  • as a thinking sparring partner.

We expect a critical approach: you verify, understand and adjust the generated code.

Expectations by level

Mid

  • 2–3+ years of commercial experience with TS/React/Next.
  • Ability to deliver complete features.
  • Strong handling of complex forms and conditional logic.
  • Solid SQL basics and understanding of data modeling.
  • Growth mindset and independence.

Senior

  • Experience leading at least two Next.js projects from start to production, or owning large modules.
  • Designing multi-tenant solutions and making architectural trade-offs.
  • Ability to work with unclear requirements.
  • Strong backend understanding: Postgres, ORM, APIs, job processing.
  • Comfortable communication with business stakeholders.

Projects

The projects are greenfield or MVP-stage, with clearly defined business domains, documented architecture, and real users. We work on systems:

  • with complex business and calculation logic,
  • built as multi-tenant platforms,
  • focused on data quality, stability and scalability,
  • developed in close cooperation with US-based clients.

Cooperation model

  • Rate: 100-150 PLN/hour B2B, depending on level.
  • Client: USA.
  • Work mainly in Polish time zone with overlap until approx. 5:30 PM CET.
  • Communication: meetings, async updates, documentation.
  • Project length: 3–6 months with possible extension.

About Company :

Evojam

Privacy Policy
Link to share position :

Type of collaboration

Remote

Team name

Delivery

Types of contract

B2B

Employment relationship

Contractor

Freelance