Sorry, This Job is expired!

Roseant Engineering Plc


Position: Junior Software Engineer
Job Time: Full-Time
Job Type: Permanent
Place of Work: Addis Ababa, Addis Abeba - Ethiopia
Posted date: 1 month ago
Deadline: Submition date is over


Title: Full Stack Developer

We are seeking a talented and motivated Full Stack Developer to join our dynamic team in Addis Ababa, around the Mexico area. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web applications using a variety of technologies.


  • Education: First degree or fresh graduate in Computer Science or related fields.


  • If you have a degree, you should have 0 years or more of relevant experience.
  • If you have a diploma, you should have at least 2 years of relevant experience.


  • Collaborate with cross-functional teams to design and develop efficient and user-friendly web applications.
  • Implement front-end components using HTML, CSS, JavaScript, and modern frameworks/libraries (e.g., React, Angular, Vue.js).
  • Build robust and scalable back-end systems using technologies such as Node.js, PHP, or Python.
  • Integrate front-end and back-end components to create a seamless user experience.
  • Ensure the overall performance, security, and maintainability of the web applications.
  • Participate in code reviews, testing, and deployment processes.
  • Stay up-to-date with the latest web development trends and technologies.

Required Skills:

  • Proficient in HTML, CSS, and JavaScript
  • Experience with at least one front-end framework (e.g., React, Angular, Vue.js)
  • Familiarity with back-end technologies (e.g., Node.js, PHP, Python)
  • Knowledge of server-side technologies and databases (e.g., MySQL, PostgreSQL, MongoDB)
  • Understanding of web application architecture and design patterns
  • Ability to write clean, maintainable, and efficient code
  • Excellent problem-solving and analytical skills
  • Strong communication and collaboration skills

Location: Addis Ababa, around the Mexico area

Number of Positions: 4

Terms of work: Full-time or part-time