Bachelor’s degree in Computer Science, Software Engineering, or equivalent. Proven experience as a Full-stack Developer. Typically, 5+ years of professional software development experience. Proficiency in JavaScript/TypeScript, .NET Core, and SQL/NoSQL databases. Knowledge of cloud-based services, preferably Azure. Experience with Git workflows, Agile collaboration, and automated testing. Strong communication and problem-solving skills.