M…

Full Stack Software Engineer

Full-time On-site Mid Level Enugu State, NG
Posted 14 hours ago 0 views 0 applications

Job Description

Maduka University is seeking a highly skilled and innovative Full Stack Software Engineer to design, develop, and maintain end-to-end web applications that support academic services, student portals, e-learning platforms, finance systems, and administrative operations. The ideal candidate will have strong experience in both front-end and back-end development, ensuring seamless system integration, performance optimization, and secure digital infrastructure.

Key Responsibilities

  • Design, develop, and maintain scalable full-stack web applications
  • Build responsive front-end interfaces using modern frameworks (React, Angular, or similar)
  • Develop robust backend services using Node.js or other server-side technologies
  • Design and manage relational and non-relational databases (MySQL, PostgreSQL, MongoDB)
  • Develop and integrate RESTful APIs
  • Ensure application security, authentication, and data protection compliance
  • Optimize applications for performance, scalability, and reliability
  • Participate in system architecture planning and technical decision-making
  • Conduct code reviews, testing, debugging, and deployment
  • Collaborate with cross-functional teams including UI/UX designers and system administrators
  • Maintain technical documentation and system updates

Required Qualifications & Skills

  • Bachelor’s degree in Computer Science, Software Engineering, or related discipline
  • Minimum of 3–5 years experience in full-stack development
  • Strong proficiency in JavaScript (ES6+), HTML5, and CSS3
  • Experience with front-end frameworks (React, Angular, or Vue)
  • Experience with backend technologies such as Node.js, Express.js
  • Knowledge of database management systems (SQL & NoSQL)
  • Experience with Git version control
  • Familiarity with cloud platforms (AWS, Azure, or similar)
  • Strong understanding of application security best practices
  • Excellent analytical, problem-solving, and communication skills

Preferred Competencies

  • Experience building ERP or educational management systems
  • Familiarity with DevOps practices and CI/CD pipelines
  • Experience with containerization tools (Docker)
  • Knowledge of microservices architecture
  • Experience working in Agile/Scrum environments
Apply Now ↗

How well do you match?

Get an instant AI match score for this role — free, takes 3 minutes.

Tailor your CV for this role

The concierge rewrites your whole CV and writes a matching cover letter for this job — opens right here, nothing to paste.

Tailor My CV to This Job ✍️
{# Career advice — internal links into the editorial corpus. related_articles is already computed by the view (build_related_articles_for_job, never empty) but was never rendered, so every job page passed ZERO link equity to the publications. This is the highest-leverage SEO/AEO internal-linking surface (thousands of job pages × 3 descriptive-anchor links into the article cluster). #}
MJC
ECHO
Your MJC Assistant

I'm ECHO, your MJC career assistant. I can help you find jobs, explore career tools, and connect with opportunities across Africa.

How was your experience with ECHO?