Full Stack Engineer
About Ardas
Ardas is a software development company with over 20 years of experience building web solutions for international clients.
We are looking for a Full-stack Developer to join Ardas and work on international client web products.
What you’ll work on
Our upcoming work includes developing an existing all-in-one platform for managing memberships, selling tickets, hosting events, and organizing content.
You may also have an opportunity to contribute to a new product for sales operations automation. The platform will replace spreadsheet-based workflows with centralized sales tracking, commission and bonus calculations, performance dashboards, reporting, and role-based access.
The initial project allocation will depend on your start date and the current status of our client projects.
What you’ll do
- Develop full-stack product functionality end to end
- Build and maintain frontend features and backend APIs
- Work with databases, authentication, permissions, and external integrations
- Investigate and resolve bugs and production issues
- Clarify requirements and contribute to technical solutions
- Write automated tests that verify real user scenarios and prevent regressions
- Participate in the GitHub pull-request flow and code reviews
- Use AI coding tools throughout the development process while taking full responsibility for the quality and correctness of the delivered code
- Follow the existing architecture and patterns while keeping solutions simple and maintainable
Stack
- TypeScript (strict mode), Node.js
- React, TanStack Query/RTQ, Tailwind CSS, shadcn/ui or similar component kit
- REST APIs with Express or NestJS; OpenAPI specs
- MongoDB (Mongoose) or PostgreSQL
- Zod or similar runtime validation
- Jest or Vitest, React Testing Library, Playwright
- Git, GitHub pull-request flow, GitHub Actions
- Docker for local services
AI tooling
- Daily use of Claude Code, Codex, Gemini, Cursor, or Copilot for most of the code
- Writes specs and project instruction files (CLAUDE.md, .cursorrules) that steer the tool
- Uses MCP integrations (GitHub, databases, docs) from the coding tool
How you work
- Reproduces a bug before fixing it
- Investigates before asking; brings findings and a proposed answer
- Delivers tasks end to end, including issues found along the way
- Able to work in parallel effectively using multiple agents
- Follows existing patterns and architecture boundaries of the codebase, knows how to avoid typical AI codegen issues
- Writes simple, clear code: KISS, DRY, YAGNI
- Handles edge cases by default: empty data, permissions, concurrency
- Writes tests that catch real bugs
- Understands and can explain every line of AI-generated code; verifies it by running it
Why you’ll love working with us
🚀 Continuous professional development and growth opportunities
🚀 Opportunity to realize your innovative ideas in building new solutions and services
🚀 Possibility to propose solutions directly impacting projects
🚀 Access to testing and experimentation with cutting-edge technologies
🚀 Competitive salary
🚀 Remote work with a flexible schedule (40 hours per week)
🚀 Paid training and 50% compensation for English language lessons
🚀 18 days of annual vacation with paid sick leave