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.
  • 510 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
Similar jobs

Senior Full-Stack Developer

Apply Now
Back to search page