At least 4 years of professional experience in software development. Proficiency in component-based architectures using Vue.js or React for front-end. Extensive experience in Node.js, PostgreSQL, and AWS for back-end and data layer. Deep understanding of JavaScript, TypeScript, CSS, and HTML. Hands-on experience with single-page applications (SPA), cloud-native systems, microservices architecture, and performance optimization. Familiarity with automated testing practices and continuous delivery pipelines. Excellent communication skills and experience working cross-functionally in agile teams.