SUMMARY:
Our client in the Digital Communications sector is seeking a Senior Full-Stack Developer on a contract duration of 6 months.
The Senior Full-Stack Developer is responsible for designing, developing and maintaining end-to-end web applications supporting enterprise data products, including portals, audience management tools and score retrieval services. The role delivers high-quality, scalable and secure software solutions across both front-end and back-end layers, enabling DataCo’s analytics, customer engagement and monetisation platforms.
POSITION INFO:
Key Responsibilities Design, develop and maintain full-stack web applications for data portals, audience management systems and score retrieval services. Build responsive, user-friendly front-end interfaces using modern web frameworks. Develop robust back-end services, APIs and microservices to support application functionality and data access. Integrate applications with enterprise data platforms, analytics services and external systems. Implement secure authentication, authorisation and role-based access control across applications. Ensure application performance, scalability and reliability across production environments. Collaborate with Product Owners, UX\/UI Designers, Data Engineers, Platform Engineers and Solution Architects to deliver end-to-end solutions. Participate in Agile ceremonies, including sprint planning, reviews and retrospectives. Write clean, maintainable and testable code following best practices and coding standards. Support deployment, troubleshooting, incident resolution and continuous improvement of applications. Ensure compliance with security, privacy and enterprise architecture standards. Qualifications & Experience Bachelor's degree in Computer Science, Information Technology, Engineering or a related field. 5-10 years' experience in Full-Stack Development or Software Engineering roles. Strong experience in front-end development using frameworks such as React, Angular or Vue.js. Strong back-end development experience using technologies such as Node.js, Java, .NET or Python (Django\/Flask\/FastAPI). Experience designing and consuming RESTful APIs and microservices. Experience with databases such as PostgreSQL, MySQL, MongoDB or similar technologies. Knowledge of cloud platforms (Azure, AWS or Google Cloud Platform) is advantageous. Experience working in Agile\/Scrum environments. Key Competencies Full-stack software development Front-end UI\/UX implementation Back-end API and microservices development Database design and integration Secure coding practices System integration Performance optimisation and scalability Cloud-enabled application development Agile delivery practices Collaboration and problem-solving