Principal Software Engineer - MERN Stack

November 9

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

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