“Full Stack Developers: You Next Adventure Begins Here!”
An Information Technology solutions development firm in Metn, Lebanon is hiring a Senior Full Stack Developer.
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.
- 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.
- 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.
- 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.
- Document code, technical designs, and system architecture.
- Maintain up-to-date documentation for future reference.
- 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.
- Ensure application security by following best practices and addressing vulnerabilities.
- Implement security measures like authentication and authorization.
- Assist in project planning and estimation.
- Contribute to task breakdown and prioritization.
- Commit to ongoing self-improvement and professional development.
- Bachelor’s degree in computer science or engineering
- Minimum of 5 years of relevant experience
- 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
Full – time / On-site.
You’re welcome to connect with the Consultant via firstname.lastname@example.org or call on +961 81 126 644