Job Title: Full Stack Software Developer (Mobile & Web)
General information
Job Type
Non academic
Location
Lebanon-Beirut
Department
Information Technology Department
Date posted
July 2, 2026
Employee type
Fulltime
Description
Beirut Arab University is looking for a dynamic Software Developer who bridges the gap between web and mobile technologies. The ideal candidate is adaptable, capable of managing full cycle development from back-end SQL queries to frontend mobile interfaces, and comfortable providing technical support when needed. If you are proficient in Flutter, .NET Core, and enjoy a mix of development and technical problem-solving.
Education:
- Bachelor’s degree in Computer Science or a related field.
Work Experience:
- 0–3 years of relevant experience required.
Skills and knowledge:
- Mobile Tech Stack: Strong proficiency in Flutter, with exposure to native Android (Kotlin) and iOS environments.
- Web & Backend Skills: Solid experience with .NET Core, ASP.NET, Java/Spring Boot, or Angular/TypeScript.
- Database Expertise: Hands-on experience with SQL, Firebase.
- Tools & Methodologies: Familiarity with version control (Git), project management tools (Jira, Trello), and Power BI for reporting.
- Languages: Fluency in Arabic and English
Main duties:
- Cross-Platform Mobile Development: Design, build, and maintain high-performance mobile applications using Flutter, while managing native modules in Android and iOS when necessary.
- Full-Stack Web Engineering: Develop robust web applications using ASP.NET Core, C#, and Blazor, ensuring seamless integration between front-end and backend systems.
- Database Management: Architect and manage databases using SQL, Firebase, and Supabase, writing efficient queries for data storage and retrieval.
- API & Middleware Integration: Build and maintain middleware APIs to handle complex integrations (e.g., SOAP to JSON) and ensure smooth data flow between systems.
- Technical Support & Troubleshooting: Provide technical support to clients by diagnosing and resolving hardware, software, and device issues.
- Project Coordination: Collaborate with stakeholders to gather requirements, oversee project planning, and conduct QA testing to ensure high-quality deliverables.
How to Apply
Please Click on apply and fill the application If you face any problem kindly contact us on +961-1 300110 Ext:2286,2672,2650
Unfortunately due to the large number of CVs we receive for a job vacancy, we are unable to provide feedback on unsuccessful submissions or provide an update on your application status. If you would like to follow up, you may contact the HR Recruitment Department at
hr_employment@bau.edu.lb and we will get back to you.
Kindly note that any C.V sent by mail will not be subject to any recruitment process.