Web Developer & IT support (NEXTJs Developer Only )
We are seeking a skilled Full Stack Developer with expertise in Next.js and Node.js to join our dynamic team. The ideal candidate will have a strong background in both client-side and server-side rendering, API fetching, and web optimization. You will be responsible for developing and maintaining our web applications, ensuring they are efficient, user-friendly, and optimized for performance.
Key Responsibilities:
- Next.js Development:
- Implement client-side rendering (CSR) and server-side rendering (SSR) using Next.js.
- Fetch data from external APIs, including XML property finder pages, and integrate it into the application.
- Optimize web pages for performance and SEO, ensuring a seamless user experience.
- Frontend Development:
- Utilize Tailwind CSS and SASS for styling and responsive design.
- Ensure semantic HTML structure for accessibility and SEO best practices.
- Backend Development:
- Develop and maintain server-side applications using Node.js.
- Understand and implement webhooks for real-time data synchronization.
- Manage hosting environments, including cPanel and domain name server configurations.
- CRM Integration:
- Work with Bitrix24 CRM, focusing on automation and configuration.
- Implement sync and async processes to ensure data consistency and reliability.
- Debugging and Error Resolution:
- Identify and resolve errors in the application, ensuring smooth functionality.
- Collaborate with team members to troubleshoot and debug issues effectively.
Skills
Qualifications:
- Proficient in Next.js, React, and JavaScript.
- Basic knowledge of Node.js for backend development.
- Experience with client-side and server-side rendering techniques.
- Strong knowledge of API integration and data fetching methods.
- Familiarity with Tailwind CSS and SASS for styling.
- Understanding of webhooks and hosting management (cPanel, DNS).
- Experience with Bitrix24 CRM and automation processes.
- Strong problem-solving skills and ability to debug complex issues.
- Excellent communication skills and ability to work collaboratively in a team environment.