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
Monthly based
Addis Ababa , Ethiopia