Duties and Responsibilities
- Design and implement scalable, secure web applications using modern full stack frameworks.
- Develop frontend interfaces using React.js / Vue.js / Angular, ensuring responsiveness and accessibility.
- Build and maintain backend services using Node.js, Python (Django/FastAPI), or Java/Spring Boot.
- Design RESTful and/or GraphQL APIs for communication between components and third-party systems.
- Design efficient relational and NoSQL database schemas (PostgreSQL, MongoDB, MySQL).
- Implement security best practices including encryption, authentication (OAuth 2.0/JWT), and RBAC.
- Ensure data integrity and compliance with applicable data protection standards.
- Set up and maintain CI/CD pipelines (GitHub Actions, GitLab CI).
- Deploy applications using Docker containers and Kubernetes.
- Manage infrastructure on cloud platforms such as AWS or Digital Ocean using Infrastructure as Code (Terraform).
- Conduct automated testing (unit, integration, end-to-end).
- Optimize performance for both frontend rendering and backend response times.
- Perform periodic code reviews and participate in sprint planning and retrospectives.
Requirements
Individual Profile/CV: Highlighting a minimum of 5+ years of relevant experience in backend software development and solution architecture.
Key Skills & Competencies:
Demonstrable expertise in Apache Kafka ,Backend Development (e.g., Node.js, Python, Java, Go), Solution Architecture & System Design, CI/CD (GitHub Actions required) and Cloud Platforms (AWS and Digital Ocean).Evidence of Similar Assignments: A minimum of 3 project references or case studies from the last 5 years.
Technical Approach: A brief overview of your development and architectural philosophy
Skills Required
- Minimum 5+ years relevant experience in backend software development and solution architecture
- Demonstrable expertise in Apache Kafka
- Backend development experience (Node.js, Python, Java, Go)
- Frontend development experience (React.js, Vue.js, Angular)
- Experience designing and implementing RESTful and/or GraphQL APIs
- Database design experience (PostgreSQL, MongoDB, MySQL)
- Knowledge of security best practices including OAuth 2.0, JWT, and RBAC
- CI/CD experience with GitHub Actions (GitHub Actions required) and familiarity with GitLab CI
- Containerization and orchestration experience (Docker, Kubernetes)
- Cloud infrastructure experience (AWS and Digital Ocean) and Infrastructure as Code (Terraform)
- Automated testing experience (unit, integration, end-to-end) and code review participation
- Evidence of at least 3 project references or case studies from the last 5 years
- Provide a brief technical approach / architectural philosophy
What We Do
Mediacent Interactive is a software development firm that builds intelligent software solutions, including cloud, mobile, IoT, and AI systems. They specialize in digital transformation, IT infrastructure, and ERP integrations, helping businesses in Africa and globally to modernize their digital core, optimize business processes, and drive operational efficiency through tailored technology frameworks and professional consultancy.







