Key Job Responsibilities
Design, develop, and maintain scalable web applications using both front-end and back-end technologies.
Implement responsive user interfaces using HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue).
Build robust server-side logic, APIs, and microservices using languages such as Node.js, Python, Java, or .NET.
Design and optimize relational and NoSQL database schemas.
Write efficient queries and stored procedures, and perform database tuning.
Manage data integrations and ensure data integrity across applications.
Ensure seamless communication between front-end and back-end systems.
Write clean, maintainable, and testable code following best practices.
Support the Website and IT Operations functions within the department and should possess hands-on experience working with TypeScript, Next.js, PHP (Laravel), PostgreSQL, WordPress, server-side rendering, and website optimization.
Qualifications
Bachelor?s Degree in Computer Science, Information Technology, Software Engineering, or a related field.
Proficiency in HTML5, CSS3, JavaScript
Experience with front-end frameworks/libraries such as React, Angular, Vue, or Svelte.
Knowledge of responsive design, UI/UX basics, and cross-browser compatibility.
Strong experience with server-side languages like Node.js, Python, Java, PHP, Ruby, .NET.