Job Responsibilities: - Maintain high standards of software quality within the team by establishing good practices and habits. - Analyse, design, develop and customize software applications. - Produce scalable software solutions. - Handle full software development cycle. - Ensuring cross-platform optimization for mobile phones. - Ensuring responsiveness of applications. - Create / design database structure. - Take initiative to research and keep up to date with new technologies and IT trends. Job Requirements: - To have at least 3 years of work experience in related fields - Strong communication and problem-solving skills - Must possess at least Diploma or bachelor’s in computer science or equivalent - Proficiency with fundamental front-end languages such as HTML, CSS and JavaScript. - Experience with modern front-end frameworks such as Tailwind, React, or Vue.js - Experience with modern back-end frameworks such as .NET or Node.js - Familiarity with database technology such as MySQL and/or MSSQL - Familiarity with GIT, Agile methodology - Good understanding of security best practices and data protection principles