Job Description

As a Junior Full Stack Developer, you will work closely with our development team to maintain, enhance,

and upgrade our existing Automatic Fare Collection System, which has been developed by our senior

software engineers. You will need to quickly familiarize yourself with the system’s architecture,

operations, and codebase to contribute to its ongoing maintenance and feature upgrades.

Your responsibilities will include backend development using .NET, frontend development with React,

mobile application development using Kotlin and Native Java, and building modern Windows applications

with WinUI. This is a fast-paced role that requires a proactive learner who can adapt quickly and deliver

high-quality results in a short time frame.

Key Responsibilities

Backend Development:

o Develop and maintain backend services using .NET (C#).

o Design and implement RESTful APIs for web and mobile applications.

o Work with databases (e.g., SQL Server, MySQL) to manage data storage and retrieval.

Frontend Development:

o Build responsive and user-friendly interfaces using React.js.

o Collaborate with designers to implement UI/UX designs.

o Optimize applications for maximum speed and scalability.Mobile Development:

o Develop Android applications using Kotlin and Native Java.

o Integrate mobile apps with backend APIs.

o Ensure mobile applications are performant, secure, and user-friendly.

Windows Application Development:

o Build modern Windows applications using WinUI and .NET.

o Collaborate with the team to design and implement features for Windows 10/11 platforms.

o Ensure seamless integration between Windows apps and backend systems.

Collaboration & Problem-Solving:

o Work closely with cross-functional teams (designers, product managers, and other developers)

to deliver high-quality solutions.

o Troubleshoot and debug issues across the stack.

o Participate in code reviews and contribute to improving code quality.

Learning & Growth:

o Stay up-to-date with the latest technologies and industry trends.

o Continuously improve your skills in backend, frontend, and mobile development.

Qualifications

Technical Skills:

o Backend: Proficiency in .NET (C#) and experience with RESTful API development.

o Frontend: Strong knowledge of React.js and modern JavaScript (ES6+).

o Mobile: Experience with Kotlin and Native Java for Android development.

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

o Windows Application Development: Build modern Windows applications using WinUI and .NET.

o Collaborate with the team to design and implement features for Windows 10/11 platforms.

o Ensure seamless integration between Windows apps and backend systems.

o Intermediate understanding of databases (e.g., SQL Server, MySQL).

Soft Skills:

o Strong problem-solving and analytical skills.

o Excellent communication and teamwork abilities.

o Eagerness to learn and adapt to new technologies.

o Familiarity with cloud platforms like AWS

Salary

Competitive

Monthly based

Location

Addis Ababa , Ethiopia

Job Overview
Job Posted:
1 year ago
Job Type
Full-Time
Job Role
Team Leader
Education
Bachelor's Degree
Experience
Junior Experience(1-3 Years)

Share This Job:

  • Copy Link
Location (Addis Ababa , Ethiopia)