Principal Software Engineer (MERN stack) (Pak)
Published on www.recruitee.com 23 Oct 2024
- 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.
Required Qualifications:
- 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.
- Experience with Next.js and Nest.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.
- 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.
- This is a fully remote position.
- Compensation will be in USD.
- Work hours are aligned with the EST time zone (9 AM to 6 PM EST / 7 PM to 4 AM Pakistan time).