Responsibilities of the Candidate:
- Design, develop, and maintain robust, scalable web applications using NextJS, ReactJS, and TypeScript.
- Design and implement efficient PostgreSQL database schemas.
- Collaborate with Front-end Developers, Product Managers, Test Engineers, and other stakeholders to translate requirements into technical solutions.
- Identify and resolve application performance bottlenecks to enhance responsiveness and scalability.
- Participate in code reviews to ensure code quality, maintainability, and adherence to architecture guidelines.
- Maintain comprehensive technical documentation for features, APIs, and system configurations.
- Use GitHub for version control, including branching, merging, code management, and CI/CD pipelines.
- Stay updated with industry trends and advancements in AI technologies.
- Integrate with REST APIs and Supabase to build end-to-end full-stack solutions.
- Handle real-time debugging and implement robust error-handling mechanisms.
- Use platforms like Vercel for deployments and edge optimizations.
- Work with backend developers (Python/Django) to ensure seamless integration and data flow.
- Leverage AI tools (Cursor, Claude Code) and strong prompting skills to enhance development efficiency.
- Continuously monitor and optimize performance across the stack.
- Contribute to documentation, shared best practices, and engineering reviews.
Requirements:
- 6 months of hands-on experience building and deploying applications using NextJS, ReactJS, TypeScript, and NodeJS.
- Proficiency in Tailwind CSS, PostgreSQL, and modern front-end architecture.
- Strong understanding of REST APIs, API integration, and state management.
- Ability to build consistent, user-friendly interfaces using Tailwind CSS, NextJS, shadcn/ui, and Figma designs.
- Expertise in PostgreSQL, including advanced querying and performance optimization.
- Deep understanding of web application architecture and system design.
- Excellent problem-solving abilities with a focus on efficient algorithms.
- Exposure to hosting platforms like Vercel.
- Proficiency with GitHub and collaborative development workflows.
- Strong prompting skills to guide AI tools for precise, optimized code output.
- Experience with AI-powered coding tools like Cursor and Claude Code.
- Ability to excel in fast-paced, collaborative environments.
- Quick learner with adaptability to new technologies and methodologies.
- Exceptional verbal and written English communication skills.