MERN Full Stack Software Engineer
- Compensation
- Not disclosed
- Location
- Lebanon
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Full time
- Experience
- 5+ years
- Category
- Fullstack
- Posted
Skills
Must have
- BSc/MSc in Computer Science, Software Engineering, or equivalent.
- 5+ years of full-time professional experience designing and developing MERN 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.
Full description
We are looking for an
enthusiastic MERN / Full Stack Software Engineer with 5+ years of proven professional experience 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.
- 5+ years of full-time professional experience designing and developing MERN 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