Senior Full Stack Developer

Job Category: Development
Job Type: Full Time
Job Location: Lebanon

Mobile Arts Group is in search of a Senior Full Stack Developer to join our team. If you’re skilled in crafting and maintaining top-notch software applications using Angular and .NET technologies, and if you thrive in collaborating closely with our development team to deliver client-centric solutions, then we want to hear from you!


• Developing, testing, and maintaining our Angular TypeScript-based platform with .NET
Core backend
•  Designing and implementing new features and enhancements
•  Working closely with the development team to ensure high-quality, scalable,
and maintainable code
•  Troubleshooting and debugging issues
•  Mentoring junior developers
•  Contributing to the overall architecture and design of the platform
•  Collaborating with cross-functional teams to define, design, and ship new
•  Participating in code reviews to ensure best practices and high-quality code
•  Continuously discovering, evaluating, and implementing new technologies to
maximize development efficiency
•  Staying up-to-date with the latest trends and best practices in web development
•  Leading and participating in team meetings and brainstorming sessions
•  Assisting in project planning, estimation, and resource allocation


• Bachelor’s degree in Computer Science, Engineering, or related field
• Minimum 4 years of experience in Angular development
• Minimum 4 years of experience in .NET Core development
• Experience with cloud services: AWS
• Experience with MySQL database design, implementation, and optimization
• Experience with Cloud Data Warehouses : Redshift
• Ability to write complex SQL queries and stored procedures
• Familiarity with version control systems such as Git
• Strong knowledge of TypeScript, JavaScript, HTML, and CSS
• Experience with responsive design and cross-browser compatibility
• Experience with RESTful APIs and microservices architecture
• Experience with Agile/Scrum methodologies
• Excellent problem-solving and communication skills
• Ability to work independently and as part of a team

Nice to Have:

• Experience with other backend technologies: Node.js
• Experience with containerization (e.g., Docker, Kubernetes)

Apply for this position

Allowed Type(s): .pdf

Leave a Reply