- Develop and maintain robust backend systems and RESTful APIs using Node.js.
- Build responsive, efficient, and SEO-optimized frontend applications using Next.js.
- Transform UI/UX wireframes and designs into clean, maintainable, and high-quality code.
- Optimize application performance, scalability, and maintainability.
- Integrate, manage, and optimize databases (PostgreSQL, MongoDB, or MySQL).
- Implement security best practices and data protection protocols.
- Collaborate with technical consultant on architecture decisions, code quality, and review processes.
- Deploy applications, manage updates, and troubleshoot issues effectively.
- Prepare detailed technical documentation, user manuals, and process guidelines.
- Utilize various modern AI tools and platforms to accelerate coding processes, optimize workflows, and enhance overall efficiency.
Requirements
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 3–5 years of proven experience as a Full Stack JavaScript Developer.
Required Skills & Knowledge:
- Expertise in JavaScript and TypeScript.
- Strong backend proficiency with Node.js (Express.js or NestJS).
- Proven experience in frontend development using Next.js (SSR, ISR, Routing).
- Solid knowledge of React.js fundamentals.
- Extensive experience in designing and implementing RESTful APIs.
- Advanced database skills (SQL/NoSQL databases).
- Familiarity with CSS frameworks such as Tailwind CSS or Bootstrap.
- Deep understanding of responsive design principles and cross-browser compatibility.
- Good understanding of SEO practices relevant to Next.js.
- Proficient with Git and modern version control practices.
- Familiarity with cloud platforms and containerization technologies (Docker, AWS, Vercel, Google Cloud Platform).
- Basic knowledge of DevOps practices and CI/CD pipelines.
- Experience and enthusiasm for using AI-powered coding assistants (e.g., GitHub Copilot, ChatGPT) and other productivity-enhancing AI tools.