Full Stack Developer
Scraped from: Afriworket
Job description
Company: MKF ICT Solutions Location: Ethiopia Employment Type: Full-Time About Us MKF ICT Solutions is one of Ethiopia’s fastest-growing software companies, specializing in modern, scalable digital solutions. We are currently developing multiple innovative projects across mobile and web platforms, aimed at delivering high-quality digital experiences. We are looking for a passionate and talented Full Stack Developer to join our growing team and play a key role in taking our projects to the next level. Key Responsibilities • Design and develop high-quality mobile applications using Flutter • Build and maintain responsive and user-friendly web applications using modern frontend technologies • Develop and manage robust backend systems and APIs • Collaborate closely with cross-functional teams to deliver new features and improvements • Write clean, maintainable, and well-documented code • Participate in code reviews and contribute to system architecture and technical decisions Required Qualifications • Bachelor’s degree in Computer Science, Software Engineering, or a related field. • Strong experience in Flutter • Candidates should have built and deployed at least one mobile application • (Recent Graduates are strongly encouraged to apply. We value potential, passion, and quick learning ability. Internship opportunities are also available for strong candidates). • Solid experience with React.js and modern UI tools (Tailwind CSS, ShadCN, Bootstrap). • Experience with Firebase integration (for mobile or web applications), including services such as Authentication, Firestore/Realtime Database, and Cloud Messaging • Proven experience integrating third-party services and APIs , including: • Payment gateways • External platforms and APIs • Strong experience with state management solutions , including: • Redux (for React applications) • GetX or Riverpod (for Flutter applications) • Backend development experience with at least one of the following: • Node.js + Express ( preferred ) • Laravel • FastAPI • Spring Boot • Strong understanding of Git (branching, pull requests, version control) • Ability to work independently and in a fast-paced, collaborative environment Preferred Qualifications (Nice to Have) • Experience with Next.js • Experience with React Native • Strong knowledge of Node.js and Express.js • Hands-on experience with Docker • Familiarity with cloud platforms such as AWS , Vercel , or similar • Experience with GitLab or advanced Git workflows Why Join MKF ICT Solutions? • Work on impactful, real-world projects • Be part of a fast-growing and innovative tech team • Opportunity to grow your skills across mobile and web technologies • Collaborative and supportive work environment