
Product Full-Stack Engineer
- Remote
- Serbia
- Product & Innovation
Job description
Main Responsibilities
Work with stakeholders to understand business processes, identify problems, and define what a successful solution should achieve.
Turn business needs into clear requirements, user flows, prototypes, and manageable delivery milestones.
Prioritize work across multiple projects, balancing business value, delivery speed, and technical complexity.
Use AI development tools to build and iterate on applications, integrations, and automations — writing or modifying code directly when needed.
Evaluate AI-generated implementations, challenge architectural decisions, and validate code quality, security, and maintainability.
Own the user experience, working with stakeholders to make applications intuitive and useful.
Take solutions into production, making sound decisions about hosting, infrastructure, deployment, and integrations.
Ensure appropriate monitoring, logging, access controls, secrets management, and backups are in place.
Validate releases, gather user feedback, track adoption and outcomes, and use what you learn to guide improvements.
Own the ongoing health of your products, coordinating incident resolution and addressing underlying issues with the team.
Job requirements
Required Qualifications
3+ years of professional software development experience, including substantial frontend experience.
Strong JavaScript/TypeScript skills and experience with React or a comparable frontend framework.
Practical experience with backend development, APIs, databases, and SQL.
A solid understanding of software architecture and system design, including reliability, scalability, data consistency, and common engineering trade-offs.
Understanding of web and networking fundamentals: DNS, HTTP/HTTPS, TLS, and proxying.
Hands-on experience deploying applications and working with Linux, Docker, and CI/CD.
Experience troubleshooting production issues and working with monitoring and alerting.
Understanding of application, infrastructure, and third-party dependency security.
Experience using AI development tools, with the technical judgment to verify their output and recognize when an approach needs to change.
The ability to clarify ambiguous requests, explain trade-offs, and drive work through to completion.
An interest in understanding users, making product decisions, and taking ownership beyond implementation.
Nice to Have
Experience turning a business problem into a solution and supporting it after launch.
Familiarity with product discovery, prioritization, analytics, or project delivery.
Interface design experience and familiarity with Figma and design systems.
Experience with high-traffic systems, caching, queues, and performance optimization.
AdTech experience and an understanding of advertising networks and platforms.
Familiarity with BigQuery, Google APIs, and integrations with tools such as Slack, Asana, or HubSpot.
or
All done!
Your application has been successfully submitted!
You've already applied for this job
Thank you for your interest - we've already received your application, so this new submission can't be accepted. Your previous application is on file.
If you need assistance or believe this is an error, please email us at apply.aidigital@recruitee-inbox.com
