Senior / Lead Full Stack Developer (Next.js + FastAPI)
Summary
Build and maintain full-stack web apps using Next.js 14, React, TypeScript on the frontend and FastAPI, PostgreSQL, Redis on the backend, optimizing performance and scaling systems.
About the Role
We are looking for a skilled Full Stack Developer to join our engineering team and build modern, high-performance web applications. You will work across both frontend and backend, designing scalable solutions, implementing new features, and optimizing system performance.
Responsibilities
Develop and maintain frontend applications using Next.js 14, React 18, and TypeScript
Build responsive and reusable UI components with Tailwind CSS
Design and develop REST APIs using FastAPI and Starlette
Design, optimize, and maintain PostgreSQL and TimescaleDB databases
Implement caching and performance optimizations with Redis
Collaborate with product managers, designers, and engineers to deliver high-quality features
Write clean, maintainable, and well-tested code
Participate in code reviews and technical discussions
Troubleshoot, debug, and optimize application performance
Required Skills
Frontend
Next.js 14
React 18
TypeScript
Tailwind CSS
Backend
FastAPI 0.111
Starlette
Database & Infrastructure
PostgreSQL
TimescaleDB
Redis
Nice to Have
Experience with Docker and containerized deployments
Experience with CI/CD pipelines
Familiarity with cloud platforms (AWS, GCP, or Azure)
Knowledge of authentication (JWT, OAuth)
Experience building scalable, high-load applications
What We Offer
Opportunity to work with a modern technology stack
Challenging technical projects
Flexible work environment
Professional growth and learning opportunities
Collaborative and supportive engineering culture
Expected results during the first 1–3 months
Resolve outstanding technical debt across the codebase.
Design and develop an AI-powered chatbot.
Fix existing bugs and improve overall platform stability.
Red Flags
Drug use.
Disruptive, aggressive, or unstable behavior.
Abusive or disrespectful communication.
Working Conditions
Fully remote.
Monday–Friday (Monday–Saturday is available if preferred).
Compensation: $1,500–4,000/month.
Salary depends on experience and technical level.
Probation Period
3 months