Senior Full Stack Developer - Remote

Lebanon
  • Lead the design and development of complex web applications, ensuring scalability and high performance.
  • Develop front-end interfaces using HTML, CSS, JavaScript, and React (class-based & functional components).
  • Build and maintain back-end systems with Node.js, Express, MongoDB, and Next.js.
  • Design and implement RESTful APIs and integrate third-party services.
  • Ensure robust security with authentication and authorization mechanisms.
  • Write clean, maintainable, and efficient code, following best practices.
  • Review code, mentor junior developers, and ensure adherence to coding standards.
  • Collaborate with UI/UX designers for a seamless user experience.
  • Troubleshoot and debug full-stack issues.
  • Stay updated with emerging technologies and apply them to improve products.
  • Ensure comprehensive testing (unit, integration, and system levels).
  • Use Jira for project management (sprints, epics, stories, and tasks).
  • Participate in Agile ceremonies (sprint planning, daily stand-ups, retrospectives).
  • Utilize Docker for containerization and manage CI/CD pipelines.
  • Develop multi-threaded and cluster-based solutions for performance optimization.
  • Work with MongoDB to write complex aggregation queries.

Skills

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 7+ years of experience as a Full Stack Developer with a strong portfolio.
  • Expertise in React, Node.js, Express, MongoDB, and Next.js.
  • Strong understanding of SQL and NoSQL databases and data modeling.
  • Familiarity with Git, version control systems, and CI/CD pipelines.
  • Strong problem-solving skills and ability to work independently and collaboratively.
  • Excellent communication skills to engage with stakeholders effectively.
Post date: Today
Publisher: Bayt
Post date: Today
Publisher: Bayt