Full Stack Developer – FSD243

Job Information

  • icon
    Category IT Jobs
  • icon
    Posted On Feb 9 ,2024
  • icon
    Qualifications Bachelor's Degree
  • icon
    Employer Name ikoreinternational

Job Description

Ikore International Development Limited is a reputable company committed to driving sustainable development through innovative solutions. As a global player, we focus on delivering impactful projects across various sectors, including technology, energy, and infrastructure. With a dedication to excellence and a forward-thinking approach, we have positioned ourselves as leaders in international development. As part of our growth strategy, we are seeking a talented and versatile Full Stack Developer to join our dynamic team. If you are passionate about creating robust and scalable software solutions that contribute to positive change, we invite you to bring your expertise to Ikore International Development Limited.

Job Overview:

As a Full Stack Developer at Ikore International Development Limited, you will play a key role in designing, developing, and maintaining software applications that address complex challenges in international development projects. You will work on both the frontend and backend, collaborating with cross-functional teams to deliver high-quality solutions. This role requires a creative and detail-oriented individual with a strong background in full stack development and a commitment to driving positive impact through technology.

Key Responsibilities:

  1. Full Stack Development:
    • Design, develop, and maintain full stack applications, ensuring seamless integration of frontend and backend components.
    • Collaborate with UI/UX designers to create user-friendly and visually appealing interfaces.
  2. Frontend Development:
    • Develop responsive and interactive user interfaces using modern frontend technologies such as React, Angular, or Vue.js.
    • Ensure the alignment of frontend design with backend functionality.
  3. Backend Development:
    • Implement server-side logic and APIs using backend frameworks and languages such as Node.js, Python, or Java.
    • Design and optimize databases for efficient data storage and retrieval.
  4. System Architecture:
    • Contribute to the overall system architecture and provide input on technology stack selection.
    • Ensure scalability, reliability, and performance of applications.
  5. API Development and Integration:
    • Design and implement robust APIs for seamless integration with external systems and services.
    • Collaborate with external partners and stakeholders to integrate third-party APIs.
  6. Security Implementation:
    • Implement security best practices at both frontend and backend levels to protect against vulnerabilities and ensure data integrity.
    • Conduct regular security assessments and address identified risks.
  7. Code Review and Optimization:
    • Conduct regular code reviews to ensure code quality, adherence to coding standards, and scalability.
    • Identify opportunities for code optimization and performance improvement.
  8. Documentation:
    • Create and maintain comprehensive documentation for both frontend and backend code, APIs, and system architecture.
    • Ensure documentation is accessible and understandable for other team members.

Qualifications and Skills:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Full Stack Developer, with a strong portfolio showcasing diverse projects.
  • Proficiency in frontend technologies such as React, Angular, or Vue.js.
  • Experience with backend development using Node.js, Python, or Java.
  • Knowledge of databases, both relational (e.g., MySQL) and non-relational (e.g., MongoDB).
  • Strong understanding of API development and integration.
  • Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker).
  • Solid understanding of security best practices in web development.
  • Excellent problem-solving and analytical skills.
  • Effective communication and teamwork abilities.

How to Apply:

Interested candidates are invited to submit their resume and a cover letter detailing their relevant experience and qualifications to [[email protected]