We are looking for a skilled Full Stack Developer with strong experience in Front-end (Next.js) and Back-end (Node.js) development. The candidate must also have hands-on experience with WordPress and Shopify for building and customizing web solutions. This role involves creating responsive, high-performance web applications and e-commerce platforms.
Key ResponsibilitiesFront-end (Must-have: Next.js)
- Develop responsive and dynamic user interfaces using Next.js and React.
- Optimize front-end performance for speed, SEO, and user experience.
- Implement reusable components, design systems, and UI architectures.
- Ensure cross-browser and cross-device compatibility.
Back-end (Node.js)
- Build and maintain REST APIs or microservices using Node.js and Express/Nest.js.
- Integrate front-end applications with backend services and databases.
- Implement authentication, authorization, and application logic.
- Optimize server performance, scalability, and security.
CMS & E-commerce (WordPress & Shopify)
- Develop and customize WordPress themes, plugins, and API integrations.
- Build and manage Shopify stores, custom sections, and Liquid templates.
- Integrate payment gateways, plugins, and third-party tools.
- Perform maintenance, migration, and optimization of CMS/eCommerce sites.
Required Skills
- Strong proficiency in Next.js and React (mandatory).
- Experience with Node.js, Express, or similar backend frameworks.
- Good understanding of HTML, CSS, JavaScript, TypeScript.
- Knowledge of WordPress (custom themes, plugins, Gutenberg blocks).
- Experience with Shopify (Liquid, Storefront API, custom sections).
- Familiarity with relational and NoSQL databases (MySQL, MongoDB, PostgreSQL).
- Experience with Git, version control, and deployment workflows.
Preferred Qualifications
- Experience with API integrations (REST, GraphQL).
- Familiarity with cloud services (AWS, Vercel, Netlify).
- Understanding of SEO best practices and web performance optimization.
- Knowledge of CI/CD pipelines, Docker, and basic DevOps skills.
- Experience working in Agile teams.
Soft Skills
- Strong communication and collaboration skills.
- Ability to manage multiple projects and meet deadlines.
- Analytical thinking and problem-solving attitude.
- Attention to detail and passion for high-quality code.
Job Type: Full-time
Work Location: In person