Full Stack Engineer
Remote full stack developer to take over a live TypeScript/React platform: maintain the existing Next.js codebase, build a CMS so non-technical staff can edit pages and directory listings, improve search/filtering with the UX designer, and deploy via Vercel using Notion's API for data management.
- Compensation
- Not disclosed
- Location
- Not listed
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Proficiency in TypeScript and React (TypeScript-based React app)
- Strong experience with Next.js (front-end and admin panel)
- Comfortable with Vercel CI/CD workflows and deployment processes
- Experience working with Notion's API for data management
Nice to have
- Database scaling and performance optimization experience
- Proactively suggest and implement new features or improvements
Full description
This is a remote position.
We’re looking for a skilled Full Stack Developer with experience in TypeScript, React, Next.js, and Vercel to take over the development of our platform. You will work on optimizing the existing site, building a user-friendly CMS, working with our UX Designer, to implement more user-friendly search/filtering features. The ideal candidate will be able to integrate seamlessly into the project, maintain clear communication, and collaborate with the team to bring our vision to life.
Responsibilities:
-
Code Handoff & Documentation: Work closely with the previous developer to take over the current codebase. Create clear, developer-friendly documentation to ensure smooth handover.
-
CMS Development: Build an intuitive CMS to allow non-technical team members to update website content, manage directory listings, and edit pages independently.
-
Enhance Search & Filtering: Implement advanced filtering options to improve user experience for browsing listings.
-
Collaboration UX Designer: Participate in weekly check-ins and communicate regularly to ensure alignment with the UX Designer
-
Larger Collaboration: Communicate regularly to ensure alignment with project goals and timelines with the rest of the team.
Requirements
Tech Stack & Requirements:
Our site is already live, and we need a developer to build on top of our current infrastructure. Here’s what you’ll need to succeed:
-
TypeScript & React Expertise: You’ll be working with a TypeScript-based React app. Proficiency in these is essential to maintain and extend our front-end.
-
Next.js Framework: The entire site, including the admin panel, is built using Next.js. You’ll need strong experience with it to work efficiently across the front and back-end.
-
Vercel Deployment: Our platform is hosted on Vercel, so you should be comfortable with Vercel's CI/CD workflows and deployment processes.
-
Notion API for Data Management: We’re using Notion to manage our data. Experience working with Notion’s API will help you integrate and optimize the existing setup.
Bonus Skills (Nice to Have):
-
Database Optimization: While we currently use Notion, if you have experience with database scaling and performance improvements, that’s a plus. We’re open to exploring alternatives for better efficiency.
-
Feature Expansion: Proactively suggest and implement new features or improvements to help the platform grow.