Full Stack Engineer
Full time
at NorthBay Solutions
in
Pakistan
Posted on February 21, 2025
Job details
Job Overview:
We are looking for a highly skilled and experienced Senior ReactJS / NodeJS Developer to join our team. The ideal candidate should have strong expertise in ReactJS and NodeJS , with a good understanding of React Native for mobile development. The candidate will be responsible for developing high-performance web applications, ensuring scalability, and collaborating closely with cross-functional teams.Key Responsibilities:
- Design, develop, and optimize responsive web applications using ReactJS and NodeJS .
- Implement UI components and libraries based on ReactJS for a seamless user experience.
- Collaborate with the design team to implement and ensure technical feasibility of UI/UX designs.
- Ensure code quality and performance by writing clean, reusable, and maintainable code.
- Build and manage server-side rendering using NodeJS for high-performance web applications.
- Familiarity with React Native concepts to bridge potential integrations or mobile-first considerations.
- Troubleshoot, debug, and optimize performance across applications.
- Participate in code reviews, providing and receiving constructive feedback.
- Work closely with back-end developers to integrate APIs and web services.
- Stay up-to-date with the latest industry trends and emerging technologies in ReactJS , NextJS , Node and React Native .
Qualifications & Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 5+ years of professional experience working with ReactJS, Node and NextJS .
- Proven experience in building and deploying web applications with ReactJS and NodeJS .
- Knowledge of state management libraries such as Redux or MobX .
- Familiarity with React Native and mobile development concepts is a plus.
- Strong understanding of web performance optimization techniques.
- Experience with RESTful APIs and asynchronous request handling.
- Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Babel, etc.).
- Proficient understanding of version control systems (e.g., Git).
- Strong problem-solving skills and a detail-oriented mindset.
- Excellent communication and collaboration skills.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.