
# Senior Full Stack Software Developernn## LocationnnRemotenn## Job TypennFull-Timenn## Working Hoursnn* 5 days per weekn* 8 hours per day (minimum)n* Flexibility required to meet project deadlines and business requirementsnn## About the RolennWe are seeking an experienced and highly motivated Senior Full Stack Software Developer to join our growing team on a full-time remote basis. nnThis role is ideal for a developer who enjoys building modern software applications from concept to deployment and has experience developing scalable web-based platforms, business management systems, client portals, SaaS products, and custom software solutions. nnYou will play a key role in designing, developing, testing, deploying, and maintaining software applications while working closely with stakeholders to turn ideas into fully functional products. nn## Essential Requirementsnn### Experiencenn* Minimum 5 years' professional experience as a Software Developer or Full Stack Developern* Proven experience building and deploying complex web applicationsn* Strong portfolio demonstrating completed software projectsn* Experience working remotely and managing projects independentlyn* Experience developing software from planning stage through to production deploymentnn### Technical Skillsnn#### Front-End Developmentnn* React. jsn* Next. jsn* JavaScript TypeScriptn* HTML5 and CSS3n* Responsive design and modern UI developmentnn#### Back-End Developmentnn* Node. js andor Pythonn* REST API developmentn* Authentication and user management systemsn* Third-party API integrationsnn#### Database Managementnn* MySQLn* PostgreSQLn* Database design and optimisationnn#### Cloud & Deploymentnn* AWS, Azure, or Google Cloudn* Git and GitHubn* CICD deployment processesn* Docker (preferred)nn### Additional Desirable Skillsnn* AI and OpenAI integrationsn* Mobile application developmentn* SaaS platform developmentn* CRM or ERP developmentn* Payment gateway integrationsn* Workflow automationn* Experience with healthcare, education, or service-based software systemsnn## Key Responsibilitiesnn* Design and develop modern software applications and platformsn* Build scalable front-end and back-end solutionsn* Create and implement new software features and functionalityn* Develop secure APIs and system integrationsn* Maintain and improve existing applicationsn* Participate in software architecture and technical planningn* Troubleshoot and resolve technical issuesn* Optimise performance, security, and scalabilityn* Produce clean, maintainable, and well-documented coden* Collaborate with stakeholders to understand business requirementsnn## Personal Attributesnn* Strong problem-solving and analytical skillsn* Self-motivated and able to work independentlyn* Excellent communication skillsn* Detail-oriented with a focus on qualityn* Ability to manage multiple priorities and deadlinesn* Passion for innovation and continuous learningnn## Qualificationsnn* Degree in Computer Science, Software Engineering, Information Technology, or equivalent experiencen* Relevant certifications are advantageous but not essentialnn## Application RequirementsnnApplicants must provide:nn* Updated CVn* Portfolio of completed software projectsn* GitHub or equivalent repository links (where available)n* Examples of software applications they have personally developedn* References from previous employers or clientsnn## What We Are Looking FornnWe are looking for a developer who can take ownership of projects, contribute ideas, and help build innovative software solutions. The ideal candidate will have strong technical skills, commercial experience, and a proven track record of delivering high-quality software products. nnOnly applicants with a minimum of 5 years' commercial experience and a demonstrable software portfolio will be considered. nnApplication InstructionsnnEnglish Speakers OnlynnPlease apply with intoduction and a copy of your cv.

