Logo for Avahi

Full Stack Engineer

Roles & Responsibilities

  • 5+ years of experience in full-stack development
  • Strong expertise in Python (Django / Flask / FastAPI)
  • Strong experience with React.js
  • Hands-on experience with SQL and NoSQL databases

Requirements:

  • Design and develop RESTful APIs and backend services using Python frameworks (Django/Flask/FastAPI), with authentication and security best practices
  • Build responsive frontend UIs with React.js (Hooks, Context API, Redux) and translate UI/UX designs into production-ready code
  • Collaborate in an Agile/DevOps environment; deploy and manage applications on AWS/Azure/GCP using CI/CD pipelines
  • Ensure performance, scalability, testability, and cross-browser/device compatibility across the stack

Job description

Job Title: Senior Full-Stack Developer (Python + React)
Experience: 5+ Years
Location: Remote
Employment Type: Full-time

Job Summary Avahi is looking for an experienced Python + React Full-Stack Developer to design, develop, and maintain scalable web applications. The ideal candidate should be comfortable working end-to-end—from backend APIs and databases to modern frontend interfaces—while collaborating with cross-functional remote teams.

Key Responsibilities

Backend (Python):

  • Design and develop RESTful APIs using Python (Django / Flask / FastAPI)
  • Build scalable, secure, and high-performance backend services
  • Work with databases such as PostgreSQL, MySQL, or MongoDB
  • Implement authentication, authorization, and data security best practices
  • Write clean, testable, and well-documented code

Frontend (React):

  • Develop responsive and interactive UIs using React.js
  • Work with modern React concepts: Hooks, Context API, Redux
  • Convert UI/UX designs into high-quality frontend code
  • Optimize applications for performance and scalability
  • Ensure cross-browser and cross-device compatibility

DevOps & Collaboration:

  • Use Git and CI/CD pipelines effectively
  • Deploy and manage applications on AWS / Azure / GCP
  • Work in an Agile/Scrum environment
  • Collaborate with product managers, designers, and other engineers

Required Skills & Qualifications

  • 5+ years of experience in full-stack development
  • Strong expertise in Python (Django / Flask / FastAPI)
  • Strong experience with React.js
  • Solid understanding of REST APIs and microservices architecture
  • Hands-on experience with SQL & NoSQL databases
  • Experience with Docker (preferred)
  • Strong problem-solving and debugging skills
  • Excellent communication skills for remote collaboration

Good to Have

  • Experience with GraphQL
  • Knowledge of Kubernetes
  • Exposure to AI/ML integrations or data-driven applications
  • Experience with Next.js
  • Familiarity with system design and scalability concepts

Why Join Avahi

  • 100% Remote work
  • Challenging and impactful projects
  • Collaborative and growth-oriented environment
  • Competitive compensation

Full Stack Engineer Related jobs

Other jobs at Avahi

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.