Full-Stack Developer (Next.js + Python FastAPI)
Experience : 5+ Years
Location : Remote
Type : Contract
🔍 About the Role
We are looking for a highly skilled Full-Stack Developer with strong expertise in Next.js on the frontend and Python + FastAPI on the backend. The ideal candidate has hands-on experience building scalable, production-grade web applications and can work independently in a fast-paced, remote environment.
🛠 Key Responsibilities
- Design, develop, and maintain high-performance web applications using Next.js , Python , and FastAPI .
- Build responsive, user-friendly UI components with React / Next.js features such as SSR, SSG, routing, and state management.
- Develop secure, scalable backend services and REST APIs using FastAPI and Python.
- Integrate APIs, optimize data flow, and manage application state efficiently.
- Work with databases (PostgreSQL / MySQL / NoSQL) including schema design, queries, and optimization.
- Collaborate with cross-functional teams to deliver high-quality, testable, and maintainable code.
- Own features end-to-end from requirements to deployment.
- Ensure application security, performance tuning, and API reliability.
- Participate in code reviews and contribute to architecture discussions.
💡 Required Skills
5+ years of professional development experience in full-stack or backend / frontend engineering.Strong expertise in :Next.js , React Hooks, modern component patterns, SSR / SSGPython , FastAPI , REST API developmentExperience with HTML, CSS, Tailwind / Styled Components , and responsive design.Familiarity with PostgreSQL / MySQL , ORMs, and writing efficient queries.Experience working with Git , CI / CD pipelines, and cloud environments (AWS / GCP / Azure).Strong debugging, problem-solving, and optimization skills.Ability to work remotely with minimal supervision and deliver within timelines.✨ Good to Have
Experience with Docker , microservices, and containerized deployment.Knowledge of Redis , caching, or background jobs.Experience with AI integrations , vector databases, or modern DevTools is a plus.Understanding of authentication / authorization : OAuth2 / JWT.Familiarity with testing frameworks (Pytest, Jest, etc.).