Principal Software Engineer - MERN Stack

Yesterday

Apply Now

Description

β€’ We are on the lookout for an exceptional Principal Software Engineer to join our vibrant team. β€’ The ideal candidate will possess deep expertise in developing scalable web applications using the MERN stack (MongoDB, Express.js, React.js, and Node.js). β€’ You will focus on crafting robust, scalable, and efficient solutions while collaborating closely with the design and engineering teams to deliver dynamic user experiences. β€’ As a principal engineer, you will be expected to write high-quality code, solve complex technical problems, and contribute to the technical direction of the projects. β€’ Develop, refine, and implement dynamic front-end web applications using React.js. β€’ Build sustainable, scalable server-side applications with Node.js and Express.js. β€’ Design and manage efficient database schemas that support complex business processes using MongoDB or MySQL. β€’ Ensure the technical feasibility and smooth operation of UI/UX designs, providing input to improve user experience. β€’ Write reusable, efficient, and maintainable code to streamline future projects and improve development workflows. β€’ Optimize applications for maximum performance, scalability, and security. β€’ Collaborate with cross-functional teams, including front-end developers, UX/UI designers, and product managers, to deliver high-quality solutions. β€’ Stay updated with the latest industry trends and incorporate them into ongoing projects. β€’ Solve complex technical challenges and troubleshoot issues across the full stack.

Requirements

β€’ Bachelor’s degree in computer science or a related field, or equivalent experience. β€’ Extensive hands-on experience with React.js, Node.js, and Express.js. β€’ Advanced knowledge of MongoDB and/or MySQL, with strong database design, administration, and optimization skills. β€’ Strong experience in creating and consuming RESTful APIs and working with microservices architecture. β€’ Proficient in client-side scripting, JavaScript frameworks, and handling cross-browser compatibility issues. β€’ Experience with version control systems like Git and an understanding of CI/CD pipelines. β€’ Expertise in TypeScript. β€’ Experience with Next.js and Nest.js. β€’ Familiarity with modern front-end build tools and pipelines (e.g., Webpack, Babel, npm). β€’ Experience with containerization technologies like Docker. β€’ Familiarity with automated testing platforms, unit testing, and end-to-end testing. β€’ Strong appreciation for clean, well-documented, and maintainable code.

Apply Now

Similar Jobs

November 11

Sardine

51 - 200

Lead technical projects at a fraud prevention company using advanced technology.

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com