#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
Type of collaboration
Remote
Team name
Delivery
Types of contract
B2B
Employment relationship
Contractor
Freelance