Full-Stack Developer

ABOL TECHNOLOGIES PLC- Ethiopia, Addis Ababa
Posted 15 days ago

Full Time


Job Details
Experience: No Experience
Career Level: Entry Level
Education Level: Bachelor Degree
Salary: Per Company Scale
Country: Ethiopia
State: Addis Ababa
Posted On: 2025-01-03
Deadline: 2025-01-13

Job Description

Full-Stack Developer: Laravel, Spring Boot, React, Java, PHP

A Full-Stack Developer with expertise in Laravel, Spring Boot, React, Java, and PHP possesses a diverse skillset spanning both frontend and backend development. This combination allows them to build robust, scalable, and user-friendly web applications from the ground up.

Responsibilities:

  • Frontend Development:

    • React.js:

      • Proficiency in building dynamic and interactive user interfaces using React.js, including components, state management (e.g., Redux, Context API), and routing.

      • Experience with modern JavaScript concepts (ES6+), including arrow functions, promises, async/await, and destructuring.

      • Familiarity with popular React libraries and tools (e.g., React Router, Axios, Jest).

    • Frontend Technologies:

      • Strong understanding of HTML, CSS, and JavaScript fundamentals.

      • Experience with CSS preprocessors (e.g., Sass, Less).

      • Knowledge of responsive design principles and cross-browser compatibility.

  • Backend Development:

    • Laravel (PHP):

      • Expertise in building RESTful APIs using Laravel, including routing, controllers, models, and database interactions.

      • Experience with Eloquent ORM for database interactions.

      • Familiarity with Laravel's features, such as Blade templating, middleware, and authentication.

    • Spring Boot (Java):

      • Proficiency in developing RESTful APIs using Spring Boot, including controllers, services, and repositories.

      • Experience with Spring Data JPA for database interactions.

      • Understanding of Spring Boot's features, such as dependency injection, auto-configuration, and security.

    • Java & PHP:

      • Strong understanding of object-oriented programming principles and design patterns.

      • Experience with database technologies (e.g., MySQL, PostgreSQL, MongoDB).

      • Familiarity with version control systems (e.g., Git).

  • Full-Stack Development:

    • Ability to design and develop complete web applications, from frontend to backend.

    • Experience with integrating frontend and backend components.

    • Understanding of API design principles (REST, GraphQL).

    • Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.

    • Strong problem-solving, debugging, and analytical skills.

Key Skills:

  • Designing and developing user interfaces using React.js.

  • Building RESTful APIs using Laravel and Spring Boot.

  • Integrating frontend and backend components.

  • Writing clean, maintainable, and well-documented code.

  • Participating in all phases of the software development lifecycle.

  • Collaborating with designers, product managers, and other developers.

  • Troubleshooting and debugging issues.

  • Ensuring code quality and adherence to best practices.

Benefits of this Skillset:

  • High Demand: High demand for full-stack developers with these skills in the job market.

  • Versatility: Ability to work on a wide range of projects and technologies.

  • Career Growth: Excellent career growth opportunities with competitive salaries.


Job Requirement

Educational Qualifications:
Bachelor's Degree: A minimum of a Bachelor's degree in a relevant field (e.g., Information Technology, Computer Science, etc.) from an accredited university or college.

Essential Skills:

  • Communication Skills: Excellent written and verbal communication skills in English.

  • Interpersonal Skills: Strong interpersonal and communication skills, including active listening, teamwork, and collaboration.

  • Problem-solving Skills: Ability to analyze problems, identify solutions, and think critically.

  • Analytical and Research Skills: Ability to analyze data, conduct research, and draw meaningful conclusions.

  • Adaptability and Flexibility: Ability to adapt to new situations, learn quickly, and work effectively in a dynamic environment.

About ABOL TECHNOLOGIES PLC

Information Technology

Ethiopia, Addis Ababa

Abol Technologies Plc is a company that provides a variety of IT services to businesses, including outsourcing, software development, social media...

More

Discover More Jobs

Join Abol Jobs now and apply for a jobs posted by companies currently hiring in Ethiopia.