Skip to content

Full-Stack Developer

    ISCO

    Job Description – Full-Stack Developer

    As a Full-Stack Developer, you will lead the development of web applications, design user interfaces, implement server logic, and collaborate in an agile environment. Your role encompasses front-end and back-end expertise, ensuring the delivery of high-quality, innovative software solutions.

    Responsibilities

    1. End-to-End Development: Lead the end-to-end development of web applications, from front-end user interfaces to back-end server and database components.
    2. Front-End Development: Design and implement responsive, user-friendly interfaces using HTML, CSS, and JavaScript frameworks such as React, Angular, or Vue.
    3. Back-End Development: Develop scalable and efficient server-side logic using programming languages such as Node.js, Python, Ruby, or Java.
    4. Database Management: Design and manage databases, ensuring data integrity and optimal performance. Utilize relational and non-relational database systems.
    5. API Development: Create and maintain RESTful APIs for seamless communication between front-end and back-end systems. Ensure API security and efficiency.
    6. Code Versioning and Collaboration: Use version control systems (e.g., Git) to manage code repositories. Collaborate with other developers and stakeholders in an agile development environment.
    7. Testing and Quality Assurance: Conduct thorough testing of applications, identifying and addressing bugs and performance issues. Implement automated testing processes for continuous integration.
    8. Security Best Practices: Implement security best practices throughout the development process to safeguard against common vulnerabilities and threats.
    9. Collaboration: Collaborate with cross-functional teams, including the Product Manager, and other stakeholders, to ensure successful project delivery and a cohesive development process.
    10. Continuous Learning: Stay abreast of industry trends, emerging technologies, and best practices. Continuously enhance skills and apply new knowledge to improve development processes.
    11. Documentation: Maintain comprehensive documentation for code, processes, and project-related information. Facilitate knowledge transfer within the development team.

    Qualifications

    1. Bachelor’s degree in Computer Science, Software Engineering, or a related field.
    2. 5+ years of experience in a similar role
    3. Proven experience as a Full-Stack Developer, showcasing successful projects.
    4. Proficiency in front-end technologies (HTML, CSS, JavaScript) and modern frameworks.
    5. Strong server-side development skills with expertise in languages like Node.js, Python, Ruby, or Java.
    6. Experience with database systems (SQL and/or NoSQL).
    7. Familiarity with RESTful API design and implementation.
    8. Knowledge of code versioning tools, agile methodologies, especially SCRUM, and continuous integration.
    9. Excellent problem-solving and analytical skills.

    Procedures To Apply:

    Interested candidates should submit their soft application files including the following documents:

    • Cover letter addressed to ISCO Technologies Managing Director,
    • Curriculum Vitae,
    • A copy of National ID,
    • A copy of the required qualifications mentioned in the JD,

    The above required application documents should be submitted in soft copies via the email below, recruitment@isco.co.rw Only the qualified candidates will be shortlisted for interviews.

    The deadline for submission is 05th June 2025 at 17:00 Hrs.

    Related Jobs
    • Gabiro Agribusiness Hub (GAH) Ltd
      Full Time
      Nyagatare

      JOB VACANCY Company Overview : Gabiro Agribusiness Hub Ltd is a fruit of joint venture Company established between the Government of Rwanda through its Ministry of Agriculture and Animal Resources (Majority shareholder) with Netafim Ltd, an Israel
    • Expertise France
      Full Time
      Nyagahanga

      Terms of Reference / Job Description Field Technical Assistant for Expertise France’s “Rwanda TVET Agri project” Job title: Field Technical Assistant Reports to: Project Manager Location: Nyagahanga TSS, Rwanda Type of contract: Full
    • One Acre Fund
      Full Time
      Kigali

      About  One Acre Fund Founded in 2006, One Acre Fund supplies 1 million smallholder farmers with the agricultural services they need to make their farms vastly more productive. Our 8,000+ team is drawn from diverse backgrounds and professions. With