← Усі вакансії

Full-stack Developer (Node.js / React)

Ardas
Формат:
повний remote
Джерело:
jobs.dou.ua
Відгукнутись на вакансію →

About Ardas

Ardas is a software development company with over 20 years of experience building web solutions for international clients.

We’re looking for a Middle Full-stack Developer to join Ardas and work on a community management platform for one of our clients.

What you’ll work on

The platform helps organizations manage memberships, run events, sell tickets, and publish content for their communities.

The product is already live. You’ll develop new features, improve existing workflows, and help keep the platform stable. The work leans toward the backend, but you’ll need to be comfortable owning a feature from the Node.js API through to the React interface.

What you’ll do

Clarify requirements, propose technical solutions, and deliver features end to end.

Build and maintain React interfaces and backend APIs.

Work with databases, authentication, permissions, and external integrations.

Investigate production issues, reproduce bugs, and fix their underlying causes.

Refactor existing code and write automated tests that cover real user scenarios and prevent regressions.

Review changes through GitHub pull requests and explain the decisions behind your own code.

Stack

The platform uses React, TypeScript, Node.js, Express, MongoDB, and Mongoose. Other tools in our development stack include:

Frontend: TanStack Query or RTK Query, Tailwind CSS, shadcn/ui or a similar component library

Backend: strict TypeScript, REST APIs, OpenAPI, Zod or a similar runtime validation library; NestJS and PostgreSQL on other projects

Testing: Jest or Vitest, React Testing Library, Playwright

Development tools: Git, GitHub Actions, Docker for local services

How you work with AI

You use coding tools such as Claude Code, Codex, Gemini, Cursor, or Copilot daily to implement a substantial part of your code.

You write task specs and maintain project instructions, such as CLAUDE.md or .cursorrules, so agents follow the project’s architecture, conventions, and testing practices.

You use MCP integrations to give agents access to relevant tools and context, such as GitHub, databases, or documentation.

You can split work across several agents, run them in parallel, and review how their changes fit together.

You take responsibility for the code you ship: you review the changes, run the code and tests, and can explain how the solution works.

How you approach development

You investigate a problem first. When you need input, you share what you found and the approach you’d recommend.

You follow existing patterns and architectural boundaries, keep solutions simple, and avoid unnecessary abstractions.

You account for cases such as empty data, missing permissions, and concurrent requests.

You check that a test would actually catch the bug or regression it is meant to prevent.

What we offer

Remote work with a flexible schedule, 40 hours per week

Competitive salary

18 days of annual vacation and paid sick leave

Paid training and 50% reimbursement for English lessons

Room to propose technical improvements, try new tools, and put your ideas into practice on a live product

Відгукнутись на вакансію

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot