MERN Full Stack Software Engineer
Job description
We are looking for an enthusiastic MERN / Full Stack Software Engineer w ith 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 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.
Description copied from SiliconCedars's careers page. Read the full posting before you apply.
More jobs at SiliconCedars
Lead OpenShift Architect / Engineer
SiliconCedarsUAL Design Verification Engineer
SiliconCedars· LebanonPhysical Design Engineer (Fusion Compiler)
SiliconCedars· LebanonPCIe Design Verification Engineer
SiliconCedars· LebanonUFS Design Verification Engineer
SiliconCedars· Lebanon
More jobs in Lebanon
Retail Sales Specialist
Charter Communications· Lebanon, Wilson, TNGrinding Utility Operator (Days)
Mars· USA-Tennessee-LebanonMobile Truck Mechanic - Budget Truck - FT
Avis Budget Group· USA - Lebanon - 1804 Sparta PikeTeam Member
Whistle Express Car Wash· 559 - Mt Juliet-Lebanon· $29k – $35kEntry-Level Caregiver - Start a Meaningful Career
AdvanceCare Health Services· Lebanon, Tennessee· $32k