Senior Full-Stack Developer (AI-Native)
New
C
CresttAI software
Warsaw – hybrid or remote within the EUFull-TimeSenior
Salary165 - 185 PLN per hour
Apply NowOpens the employer's application page
Job Details
- Languages
- Fluent English.
- Experience
- At least 10 years of professional full-stack development experience; at least 3 years of hands-on experience incorporating AI into software development.
- Required Skills
- Node.jsPostgreSQLTypeScriptNest.jsReact
Requirements
- At least 10 years of professional full-stack development experience.
- At least 3 years of hands-on experience incorporating AI into software development, with current daily use of tools such as Claude Code, Cursor, GitHub Copilot, Codex CLI or equivalent solutions.
- Practical experience with coding agents, MCP servers and terminal-based workflows.
- At least one independently developed, end-to-end product built with AI assistance, available as a live application or demonstrable project.
- Strong TypeScript skills across backend and frontend.
- Backend development experience with Node.js frameworks, preferably NestJS.
- Frontend development experience with React and/or Next.js.
- Strong PostgreSQL knowledge, including schema design, migrations and query optimisation.
- Solid understanding of SOLID principles, clean or hexagonal architecture, domain-driven design and event-driven patterns.
- Experience with Docker, CI/CD pipelines and Git-based workflows.
- Fluent English.
Responsibilities
- Design, develop and deploy full-stack features across backend, frontend and infrastructure.
- Use AI coding agents and CLI tools to accelerate delivery, critically reviewing and validating their output.
- Make and document architectural decisions, including diagrams, trade-offs and Architecture Decision Records.
- Implement authentication, authorisation, secrets management and input validation, addressing OWASP Top 10 risks.
- Design for scalability through caching, queueing, database optimisation and vertical or horizontal scaling.
- Develop and maintain unit, integration and end-to-end tests.
- Implement logging, metrics and distributed tracing for monitoring and troubleshooting.
- Mentor colleagues in effective AI-assisted development practices.
View Full Description & ApplyYou'll be redirected to the employer's site