Full-Stack Developer (Python, React, AI)
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.