Job Title: Senior Fullstack Software Engineer Company Name: The Legends Agency Job Url: https://www.careers-page.com/the-legends-agency/job/5WWX54V3 Job Description: About the job Senior Fullstack Software Engineer – React (Next.js) & Java Senior Fullstack Software Engineer – React (Next.js) & Java Join a Global Engineering Group Building High-Impact, Scalable Software Remote (South Africa) | Flexible Hours (EU-Aligned) | Market Related Salary About Our Client Our client is a global software engineering group that works with leading brands to design, build, and scale high-performance digital products. They prioritise clean code, great architecture, and collaborative team environments. Youll work on meaningful projects with a forward-thinking team that values quality and innovation. The Role: Senior Fullstack Software Engineer As a Senior Fullstack Engineer, you'll play a key role in designing and building secure, scalable, and resilient front- and back-end systems. You'll be developing responsive user interfaces, server-side logic, and working across the full development lifecycle using modern technologies, including React, Next.js, Java, and AWS. This is a hands-on engineering role with the opportunity to solve complex technical challenges and contribute to world-class solutions. Key Responsibilities Bring 5+ years of software engineering experience to lead fullstack development Design and develop performant, secure services and components using Java (Springboot) and JavaScript/TypeScript (React, Next.js, Node.js) Build asynchronous and event-driven workflows Write testable, maintainable, and high-quality code Use AWS services and CI/CD pipelines (Serverless/CDK experience a plus) Implement semantic, accessible HTML and scalable UI architectures Work with SQL and NoSQL databases Apply architectural patterns including REST and GraphQL Collaborate in Agile (Scrum/Kanban) teams using Git-based workflows and quality tools Occasionally travel depending on project needs (up to 15%) About You 5+ years of fullstack development experience with Java and JavaScript/TypeScript Strong hands-on experience with React, Next.js, Node.js, and Springboot Proficient with cloud infrastructure (AWS), CI/CD pipelines, and serverless tools Solid understanding of modern web protocols, architectures, and design patterns Comfortable writing clean HTML/CSS with accessibility in mind Experience with version control (Git), linters, and static analysis tools Passionate, self-motivated, and collaborative Fluent in English and comfortable working in EU-aligned time zones