Bachelor's degree in computer science, information systems, or related field, proven experience as a full stack developer, familiarity with front-end and back-end languages like html/css, javascript, and typescript, knowledge of web frameworks like react/nextjs, vue.js/nuxt or svelte/svelte kit and server-side frameworks like node.js or nestjs, experience with rest, graphql or trpc, proficiency with databases (sql and nosql), experience with cloud services like aws, google cloud, or azure is a plus, excellent problem-solving skills, attention to detail, and ability to work in a collaborative team environment, strong verbal and written communication skills.