Full-Stack Developer (Python, React, AI)

HuzzleHuzzle·Remote(Pakistan)
Software Development

WFA Digital Insight

As the demand for skilled full-stack developers continues to rise, with a 25% growth in job postings over the last year, Huzzle's remote opportunity stands out. With the increasing adoption of AI in travel planning, this role offers a chance to work on cutting-edge technology. Candidates should be prepared to showcase their proficiency in Python, React, and collaborative development. The remote work setup allows for flexibility, but also requires strong self-motivation and discipline. Before applying, consider how your skills align with the requirements and what you can bring to a startup environment.

Job Description

About the Role

The role of a Full-Stack Developer at Huzzle involves developing and maintaining backend services using Python and FastAPI, as well as building and optimizing APIs that power AI-driven travel planning features. This position is crucial for the company's mission to scale its AI-powered travel planning platform effectively. Day-to-day responsibilities will include collaborating with engineers through high-quality GitHub pull requests and code reviews, contributing to sprint planning, and working on frontend components using React.

The ideal candidate will thrive in a startup environment, taking ownership of deliverables and being passionate about building high-quality AI-driven applications. The role requires working closely with the product and engineering teams to develop backend services, build APIs, and contribute to frontend features. This is a full-time engagement as an independent contractor, offering the flexibility of remote work and the opportunity to be part of a dynamic team.

What You Will Do

  • Develop and maintain backend services using Python and FastAPI
  • Build and optimize APIs that power AI-driven travel planning features
  • Collaborate with engineers through high-quality GitHub pull requests and code reviews
  • Contribute to sprint planning and agile development cycles
  • Work on frontend components using React
  • Integrate backend systems with MongoDB databases and AWS infrastructure
  • Ensure code follows clean architecture principles and coding standards
  • Improve system performance, reliability, and scalability
  • Collaborate with AI and product teams to implement new platform capabilities

What We Are Looking For

  • Strong English communication skills
  • Strong experience with Python backend development
  • Experience building APIs using FastAPI or similar frameworks
  • Familiarity with React for frontend development
  • Experience working with MongoDB
  • Experience using GitHub for version control, pull requests, and collaborative development
  • Understanding of cloud infrastructure (AWS or similar platforms)
  • Ability to contribute effectively to sprint planning and agile workflows

Nice to Have

  • Experience working with AI-assisted development tools (e.g., Claude Code)
  • Strong understanding of software architecture and scalable system design
  • Ability to write high-quality, maintainable, and well-structured code
  • Experience working in fast-paced startup environments

Benefits and Perks

  • Fully remote work arrangement, allowing for flexibility and work-life balance
  • Opportunity for career growth, joining companies in SaaS, MarTech, and B2B services
  • Peer community, connecting with high-performing sales professionals in the network
  • Ongoing support from Huzzle, including guidance before and after placement
  • Tailored compensation, with salaries varying by client and candidate preference
  • Access to a global network of professionals and potential future career opportunities
  • Continuous learning and development opportunities, enhancing skills in AI, Python, and React
  • Flexible and dynamic work environment, with the potential for rapid professional growth

How to Stand Out

  • Ensure your GitHub profile is up-to-date, showcasing your best work and collaborations.
  • Develop a personal project that demonstrates your proficiency in Python, React, and AI-driven development to stand out.
  • Prepare to discuss your experience with agile development methodologies and how you contribute to sprint planning.
  • When discussing your projects, focus on the challenges you overcame, the technologies you used, and what you learned from the experience.
  • Consider taking courses or attending webinars to improve your understanding of software architecture and scalable system design, as these are valuable skills in the industry.
  • Be prepared to ask questions during the interview about the company culture, team structure, and expectations for the role, demonstrating your interest in the position and the company.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.