logo
SiliconCedars

MERN Software Engineer

Asia

August 11, 2026 at 2:35 PM

✨ AI summary

Location

  • Beirut Governorate, Lebanon

Languages

  • JavaScript
  • TypeScript
  • HTML
  • CSS

Frameworks

  • React
  • Next.js
  • Node.js
  • Express

Databases

  • PostgreSQL
  • MongoDB
  • Elasticsearch
  • Redis
  • Memcached

Experience Level

  • 4+ years professional experience
Job Description


We are looking for an enthusiastic MERN / Full Stack Software Engineer to join our Software Development team.

As a Software Engineer, you will be part of a highly competent team working on mission-critical applications and contributing to all phases of the development process. You will be responsible for designing and developing modern full stack applications, supporting business objectives while contributing throughout the full software development lifecycle — from concept and design to implementation, testing, deployment, and production support.


Your Main Responsibilities

  • Write well-designed, testable, maintainable, and efficient software modules.
  • Design and develop scalable full stack web applications using JavaScript and TypeScript.
  • Develop modern, responsive user interfaces using React and/or Next.js.
  • Design and implement backend services and APIs using Node.js and Express.
  • Ensure designs comply with specifications and that specifications cover all necessary aspects of the implementation.
  • Prepare and produce releases of software components.
  • Provide support for production systems and troubleshoot application issues.
  • Create and review technical and design documentation and provide feedback on test plans.
  • Participate in code reviews and contribute to development best practices.
  • Support continuous improvement by investigating alternative technologies and presenting recommendations for architectural review.


Requirements

  • BSc/MSc in Computer Science, Software Engineering, or equivalent.
  • 4+ years of full-time professional experience designing and developing full stack web applications.
  • Hands-on experience designing and developing applications using JavaScript and TypeScript.
  • Strong experience with popular frontend and backend libraries/frameworks such as React, Next.js, Node.js, and Express.
  • Strong knowledge of HTML, CSS, and responsive web design.
  • Experience designing and developing HTTP/REST APIs and web services.
  • Experience with SQL and NoSQL databases, such as PostgreSQL and MongoDB.
  • Experience with search, caching, and data technologies such as Elasticsearch, Redis, and/or Memcached.
  • Good understanding of database design, data modeling, and application performance.
  • Working knowledge of Git and Continuous Integration/Continuous Delivery (CI/CD) principles.
  • Good understanding of software engineering principles, design patterns, testing, and maintainable application architecture.