Home
Services
Products
Resources
About Us Career
Contact Us

Careers / Open Positions

Full Stack Developer (Python + React) – Mid to Mid-Senior Level

3 Years Full Time

Apply Now

About Job

Job Category Technology
No. of Openings 1
Employment Time Full Time

Job Location Kathmandu, Nepal

Offered Salary Negotiable

About Pagoda Labs
Pagoda Labs is a forward-thinking digital innovation agency that combines strategy, design, and technology to create impactful digital solutions. We work across web platforms, applications, and data-driven systems — collaborating with clients across diverse industries to build the future of digital experiences.

Position Overview:We are seeking a skilled Full Stack Developer with strong expertise in Python for backend and React for frontend to join our technology team. You will be responsible for building end-to-end, scalable, and high-performing web applications – from designing robust APIs and database architecture to developing modern, responsive user interfaces.

This position is not open for junior developers or interns (less than 3 years of experience) — we’re looking for someone with proven full-stack experience who can take ownership of projects, contribute to architectural decisions, and collaborate across teams.

Key Responsibilities:

Backend Development (Python):

  • Design, develop, and maintain scalable, high-performance backend systems using Python (Django / DRF / FastAPI / Flask).
  • Build, integrate, and manage RESTful APIs, GraphQL, and third-party services.
  • Work on AI/ML-related components — from data preprocessing and model integration to deployment (where applicable).
  • Troubleshoot, debug, and optimize existing applications for maximum performance and security.
  • Contribute to system architecture discussions, CI/CD, testing, and documentation.

Frontend Development (React):

  • Develop new user-facing features using React.js and modern JavaScript/TypeScript.
  • Build reusable components and front-end libraries for future use.
  • Translate designs and wireframes into high-quality, responsive code.
  • Optimize components for maximum performance across browsers and devices.
  • Collaborate with designers, product managers, and backend developers to deliver high-quality solutions.

Full Stack Collaboration:

  • Integrate frontend and backend seamlessly.
  • Write clean, maintainable, and testable code following best practices.
  • Participate in code reviews, Agile/Scrum ceremonies, and deployment pipelines.

Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 3-5 years of professional experience as a Full Stack Developer.
  • Backend: Strong proficiency in Python and at least one framework – Django, Django REST Framework, FastAPI, or Flask.
  • Frontend: 2+ years of hands-on experience with React.js, including React Hooks, Context API, functional components.
  • Proficiency in JavaScript/TypeScript, HTML5, CSS3.
  • Experience with state management libraries (Redux, Zustand, Recoil).
  • Strong understanding of API design and integration (REST, GraphQL).
  • Experience with databases — both SQL (PostgreSQL/MySQL) and NoSQL (MongoDB, Redis).
  • Hands-on experience with Git, Docker, and CI/CD pipelines.
  • Good understanding of cloud services (AWS, GCP, or Azure).
  • Strong knowledge of data structures, algorithms, and OOP principles.

Good to Have:

  • Familiarity with AI/ML libraries (TensorFlow, PyTorch, Scikit-learn).
  • Experience with Next.js, Material UI, Ant Design, or Tailwind CSS.
  • Knowledge of microservices, message queues (RabbitMQ, Kafka), and testing frameworks (PyTest, Jest, React Testing Library, Cypress).
  • Understanding of MLOps, API Gateway, or serverless architectures.
  • Exposure to ETL processes and data pipelines.

What We Offer:

  • Competitive salary based on experience and skill level.
  • Dynamic and collaborative work environment.
  • Opportunities to work on cutting-edge projects involving AI and automation.
  • Professional development, mentorship, and upskilling opportunities.
  • Flexible work culture with a focus on innovation and impact.

Apply for this position

Resume

Upload your resume

Cover Letter (Optional)

Upload your cover letter

Write It Here

Ready to get started?

Book a Free Consultation