Senior Full-Stack Developer (AI-Native)
New
C
CresttSoftware development
Remote within the EUContractSenior
Salary165 - 185 PLN per hour
Apply NowOpens the employer's application page
Job Details
- Languages
- Pl C1, en C1; 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 daily use of coding tools such as Claude Code, Cursor, GitHub Copilot, Codex CLI, or equivalent.
- 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.
- 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