Full Stack Web Developer
Design, develop, test, deploy and maintain web applications and supporting systems across front-end development, back-end services, databases, APIs, integrations, cloud services, application security and performance optimisation.
Core responsibilities
- Develop and maintain responsive web applications.
- Build and maintain APIs and back-end services.
- Develop front-end interfaces using modern web technologies.
- Design and manage SQL and/or NoSQL databases.
- Integrate third-party services and business systems.
- Develop secure and scalable application architectures.
- Troubleshoot and optimise application performance.
- Implement testing and quality-assurance practices.
- Use Git and modern software-development workflows.
- Maintain technical documentation and development standards.
- Support Azure-based deployments and cloud infrastructure.
- Collaborate with technical and non-technical stakeholders to deliver working solutions.
Minimum requirements
- BSc in Computer Science, Information Technology, Engineering, or a related field; or equivalent practical experience.
- Minimum 5 years of experience in web application development and/or database-related development.
- Strong full-stack development capability.
- Proficiency in HTML, CSS, JavaScript/TypeScript and responsive web development.
- Strong back-end and API development experience.
- Solid understanding of application architecture and databases.
- Experience with SQL and database administration.
- Experience with Git and modern development tools.
- Ability to write clean, maintainable and well-tested code.
- Strong problem-solving and troubleshooting skills.