Full-Stack Developer job at ISCO Security
235 Days Ago
Linkedid Twitter Share on facebook
Full-Stack Developer
2025-05-30T12:53:24+00:00
ISCO Security
https://cdn.greatrwandajobs.com/jsjobsdata/data/employer/comp_2804/logo/ISCO.png
FULL_TIME
 
kigali
Kigali
00000
Rwanda
Law, Public Safety, Corrections and Security
Computer & IT
RWF
 
MONTH
2025-06-05T17:00:00+00:00
 
Rwanda
8

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.
Responsibilities 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. Front-End Development: Design and implement responsive, user-friendly interfaces using HTML, CSS, and JavaScript frameworks such as React, Angular, or Vue. Back-End Development: Develop scalable and efficient server-side logic using programming languages such as Node.js, Python, Ruby, or Java. Database Management: Design and manage databases, ensuring data integrity and optimal performance. Utilize relational and non-relational database systems. API Development: Create and maintain RESTful APIs for seamless communication between front-end and back-end systems. Ensure API security and efficiency. 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. Testing and Quality Assurance: Conduct thorough testing of applications, identifying and addressing bugs and performance issues. Implement automated testing processes for continuous integration. Security Best Practices: Implement security best practices throughout the development process to safeguard against common vulnerabilities and threats. Collaboration: Collaborate with cross-functional teams, including the Product Manager, and other stakeholders, to ensure successful project delivery and a cohesive development process. Continuous Learning: Stay abreast of industry trends, emerging technologies, and best practices. Continuously enhance skills and apply new knowledge to improve development processes. Documentation: Maintain comprehensive documentation for code, processes, and project-related information. Facilitate knowledge transfer within the development team.
Experience with database systems (SQL and/or NoSQL). Familiarity with RESTful API design and implementation. Knowledge of code versioning tools, agile methodologies, especially SCRUM, and continuous integration. Excellent problem-solving and analytical skills.
Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field. 5+ years of experience in a similar role Proven experience as a Full-Stack Developer, showcasing successful projects. Proficiency in front-end technologies (HTML, CSS, JavaScript) and modern frameworks. Strong server-side development skills with expertise in languages like Node.js, Python, Ruby, or Java.
bachelor degree
60
JOB-6839aa44c4dfa

Vacancy title:
Full-Stack Developer

[Type: FULL_TIME, Industry: Law, Public Safety, Corrections and Security, Category: Computer & IT]

Jobs at:
ISCO Security

Deadline of this Job:
Thursday, June 5 2025

Duty Station:
kigali | Kigali | Rwanda

Summary
Date Posted: Friday, May 30 2025, Base Salary: Not Disclosed

Similar Jobs in Rwanda
Learn more about ISCO Security
ISCO Security jobs in Rwanda

JOB DETAILS:

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.

 

Work Hours: 8

Experience in Months: 60

Level of Education: bachelor degree

Job application procedure

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.

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Rwanda
Job Type: Full-time
Deadline of this Job: Thursday, June 5 2025
Duty Station: Kigali
Posted: 30-05-2025
No of Jobs: 1
Start Publishing: 30-05-2025
Stop Publishing (Put date of 2030): 30-05-2070
Apply Now