“Full Stack Developers: You Next Adventure Begins Here!”
An Information Technology solutions development firm in Metn, Lebanon is hiring a Senior Full Stack Developer.
Responsibilities
-
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.
-
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.
-
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.
-
Problem Solving:
- Troubleshoot complex technical issues and provide solutions.
- Identify and resolve performance bottlenecks.
-
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.
-
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.
-
Documentation:
- Document code, technical designs, and system architecture.
- Maintain up-to-date documentation for future reference.
-
Performance Optimization:
- Identify and optimize performance bottlenecks in both front-end and back-end code.
- Implement caching and other performance-enhancing techniques.
-
Continuous Integration/Continuous Deployment (CI/CD):
- Set up and maintain CI/CD pipelines for automated testing and deployment.
- Ensure reliable and efficient deployment processes.
-
Innovation and Research:
- Stay updated with industry trends and emerging technologies.
- Suggest and evaluate new tools, libraries, and frameworks for adoption.
-
Security:
- Ensure application security by following best practices and addressing vulnerabilities.
- Implement security measures like authentication and authorization.
-
Project Management:
- Assist in project planning and estimation.
- Contribute to task breakdown and prioritization.
-
Continuous Learning:
- Commit to ongoing self-improvement and professional development.
Qualifications
- 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
Schedule
Working Days: Monday to Friday.
Working hours: 9:00 am to 6:00pm
Work type
Full – time / On-site.
Benefits
Medical Insurance
Life Insurance
Gym allowance
Lunch Discounts
NSSF
You’re welcome to connect with the Consultant via pia@businesslobby.net or call on +961 81 126 644