Senior FullStack Developer at Alfred and Victoria Associates

August 11, 2025

Job Description

Alfred & Victoria Associates is one of Nigeria’s leading ICT solution-based companies. Our company offers a wide range of services which are in high demand in today’s emerging market. AVA has three major arms, which have been streamlined to meet our customers’ needs. The three major arms are: Consulting, Recruitment and Training.

Alfred & Victoria Associates has become one of the most sought-after Human Capital Development Organisations in recent times. She is fast becoming the distinguished strategic partner required in all sectors of the economy, and also in the fast-growing world of outsourcing, which is now in huge demand in all professions.

Job Position: Senior FullStack Developer
Location: Lagos

Job Purpose

The Full Stack Developer is responsible for designing, developing, and maintaining software applications that encompass both the front-end and back-end components of a system.

Full Stack Developer revolves around creating end-to-end solutions, integrating various technologies, solving problems, collaborating with teams, and continuously improving their skills to deliver robust and efficient software applications.

Job Responsibilities

  1. Write clean, high-quality, high-performance, maintainable and reusable code.
  2. Develop and support software, including applications, database integration, interfaces, and new functionality enhancements
  3. Design and implement RESTful APIs for communication between front-end and back-end.
  4. Integrate third-party APIs and services.
  5. Write and conduct unit tests and deployment of new products and features
  6. Design, implement, and maintain databases.
  7. Optimise database queries for performance.
  8. Participate in code reviews and debugging
  9. Support customers/users
  10. Determine operational feasibility through analysis, problem definition, requirement gathering, solution development, and proposed solutions for software applications.
  11. Determine and design system specifications, standards, and programs.
  12. Improve operations by conducting systems analysis, recommending changes in policies and procedures for software architecture.
  13. Document codes, including but not limited to reports writing, user manuals and other documentation on the status, operation and maintenance of the software(s).
  14. Coordinate cross-functionally to ensure the project meets business objectives and compliance standards
  15. Mentor and guide young Software Developers.

Key Performance Indicator

  1. Code Quality- Ensure to write clean, maintainable and efficient code.
  2. Timely project delivery- Meeting project deadlines and delivering high-quality software within specified timelines.
  3. Minimising the number of bugs and issues in the codebase
  4. Features Implementation- Number of successfully implemented features or user stories
  5. Documentation Quality -Completeness and clarity of technical documentation. (-Documenting code, architecture, and processes for reference and future development.)
  6. User Satisfaction- User feedback, user-reported issues, and satisfaction survey results

Qualification & Education Requirements

  1. Minimum of B.Sc./HND degree from an accredited institution with a minimum qualification of Second Class/Lower Credit
  2. Minimum of 5 years of relevant work experience in a similar role
  3. Relevant professional Certifications
  4. Expertise in Object Oriented Programming, Database Design, and XML Schema
  5. Experience in mobile development (Flutter, ReactNative, Xamarin etc)
  6. Experience with Agile (Scrum) software development methodologies
  7. Ability to organise and prioritise work.

Skills & Competencies:

  1. Full-stack development proficiency, familiarity with multiple stacks, expertise in at least one technology stack (3+ years).
  2. Minimum familiarity with our stack: PHP (Laravel), JavaScript (jQuery/AngularJS), and MySQL
  3. Expertise with AWS (S3, EC2, EB, etc.), API development and integration
  4. Full-cycle software development experience, high standards with best practices, including test automation, static analysis, etc.
  5. Excellent cross-functional communication skills.

Technical Competencies:

  1. Service-Oriented Architecture (SOA) design principles
  2. C#, .NET, Microsoft .NET Framework and .NET Core
  3. Mobile App Development with (Xamarin, Flutter, React Native and Kotlin)
  4. RESTFUL, SOAP, JSON
  5. Database Management (MS SQL, MySQL, SQLite)
  6. Knowledge of frontend development tools: HTML5.0, CSS 3.0, JavaScript, JavaScript Frameworks: React JS and Node JS, Angular
  7. UI/UX Skills – Mockup using Figma and Adobe XD
  8. Web-based and traditional programs
  9. Azure /DevOps
  10. PowerShell
  11. Agile Methodology

Other Requirements:

  1. Strong communication skills
  2. Ability to work in a team
  3. Excellent debugging and problem-solving skills
  4. Analytical and commercial experience
  5. Research oriented
  6. Proficiency in database management skills
  7. Good organisational and time management skills
  8. A good eye for detail
  9. Ability to work with deadlines
  10. Excellent Leadership skills.

How to Apply

Interested and qualified candidates should send their CV to: apply@alfred-victoria.com using the Job Title as the subject of the email.