Senior Full Stack Developer

Job Info

Job ID:
Business Lobby
Company Type:
Information Technology Solutions 
Job type:
Open position:
Computer & Communication Engineer Information Systems Software Developer Software Developer / Web Developer / Programmer Software Engineer 
Job Title:
Senior Full Stack Developer
CCE Computer Engineering Computer Science/CIS Computer Technology MIS Software Engineering Web Design/ Web Development/ Web Science 
Bachelor’s Degree 
Experience Level:



Job Description

“Full Stack Developers: You Next Adventure Begins Here!”


An Information Technology solutions development firm in Metn, Lebanon is hiring a Senior Full Stack Developer.




  1. Code Quality Assurance:

  • Establish and enforce coding standards and best practices.
  • Review and assess code contributions from team members to ensure adherence to standards.
  • Conduct code reviews and provide constructive feedback.


  1. Technical Leadership:

  • Mentor and guide developers in the team.
  • Provide technical leadership and direction for the development team.
  • Stay updated with emerging technologies and assess their relevance to the project.


  1. Full Stack Development:

  • Develop both front-end and back-end components of web applications.
  • Ensure seamless integration between front-end and back-end systems.
  • Choose appropriate technologies and frameworks for development.


  1. Problem Solving:

  • Troubleshoot complex technical issues and provide solutions.
  • Identify and resolve performance bottlenecks.


  1. Testing and Quality Assurance:

  • Write unit tests and participate in test-driven development (TDD).
  • Work with QA teams to ensure proper testing of software components.


  1. Communication/Collaboration:

  • Collaborate with cross-functional teams including designers, project managers, and QA testers.
  • Participate in Agile or Scrum processes, attending meetings like stand-ups and sprint planning.


  1. Documentation:

  • Document code, technical designs, and system architecture.
  • Maintain up-to-date documentation for future reference.


  1. Performance Optimization:

  • Identify and optimize performance bottlenecks in both front-end and back-end code.
  • Implement caching and other performance-enhancing techniques.


  1. Continuous Integration/Continuous Deployment (CI/CD):

  • Set up and maintain CI/CD pipelines for automated testing and deployment.
  • Ensure reliable and efficient deployment processes.


  1. Innovation and Research:

  • Stay updated with industry trends and emerging technologies.
  • Suggest and evaluate new tools, libraries, and frameworks for adoption.


  1. Security:

  • Ensure application security by following best practices and addressing vulnerabilities.
  • Implement security measures like authentication and authorization.


  1. Project Management:

  • Assist in project planning and estimation.
  • Contribute to task breakdown and prioritization.


  1. Continuous Learning:

  • Commit to ongoing self-improvement and professional development.



  • Bachelor’s degree in computer science or engineering
  • Minimum of 5 years of relevant experience
  • Front-end technology: Expertise in front-end technologies, including JavaScript, and third-party libraries such as React JS, Next and Angular.
  • Development languages: Knowledge of server-side programming languages including dot Net Core and PhP (Laravel).
  • Database and cache: Familiarity with DBMS technology, including SQL Server, PostgreSQL, MongoDB and MySQL and caching mechanisms such as Redis, Memcached and Varnish
  • Basic design ability: Including knowledge of UI/UX and basic prototype design
  • Excellent writing and communication skills
  • Ability to review developers’ code



Working Days: Monday to Friday.

Working hours: 9:00 am to 6:00pm


Work type

Full – time / On-site.



Medical Insurance

Life Insurance

Gym allowance

Lunch Discounts



You’re welcome to connect with the Consultant via pia@businesslobby.net or call on +961 81 126 644