Senior / Lead Full Stack Developer (Next.js + FastAPI)

to $4000

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

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Russian Native
Published 6 August
33 views
·
10 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...