Full Stack Engineer | React | Python | FastAPI | Docker | AWS
We're looking for a talented Full Stack Developer with expertise in React, Python (FastAPI), AWS, and Docker to build and scale a cloud-native AI-powered platform.
Experience: 5+ years
Salary: Competitive and based on experience and skill
Expected Notice Period: 2 weeks
Shift: Minimum 5 hours overlap with USA Time Zone (EST/PST)
Opportunity Type: Remote
Placement Type: Contractual
What do you need for this opportunity?
Primary Skills:
- Backend: Python, FastAPI (or similar frameworks)
- Frontend: React.js
- Infrastructure: Docker, AWS (EC2, S3, Lambda, etc.)
- Database: PostgreSQL or equivalent
- Version Control: Git
Traits:
- Proven ability to build backend APIs from scratch
- Strong fluency in Python (especially for web/API development)
- Experience with FastAPI or similar Python web frameworks
- Comfortable working with React.js for UI development
- Experience deploying with Docker and AWS
- Clear communicator and self-starter—especially important in a remote setup
- Ability to take a problem and own the solution end-to-end
About the Role:
We’re hiring a talented Full Stack Developer who can deliver high-quality web applications using React on the frontend and FastAPI on the backend. This is a remote, contractual role, where you’ll work directly with one of Magic Factory’s US-based startup clients to build and scale modern, cloud-native applications.
What You’ll Be Working On
We are an AI-powered calling platform, and this role focuses on building end-to-end functionality to monitor system performance and activity. As a Full Stack Engineer, you’ll develop both frontend and backend components, including:
- Authentication & Permissions
- Backend Logic & Data Handling for AI-generated call metadata
- Interactive Dashboard with real-time graphs, logs, and call activity tables
This is a hands-on, full-stack role involving API development, backend functionality, and intuitive UI design.
Roles & Responsibilities:
- Build responsive UIs with React and modern JavaScript
- Develop scalable APIs using Python (FastAPI preferred)
- Write clean, maintainable backend code and handle DB integrations
- Deploy with Docker and manage infrastructure on AWS
- Ensure performance, security, and scalability across the stack
- Integrate third-party services and RESTful APIs
- Collaborate with a remote, cross-functional team
- Stay updated on modern dev and cloud/DevOps practices
Benefits:
- Remote working: Be part of a remote-first team spread across time zones
- Flexible hours: Work when you’re most productive with a minimum 5-hour overlap with USA time zones (EST/PST)
- Learning & Development: Culture of continuous learning, growth, and technical advancement
Qualifications:
- Degree: Bachelor’s/Master’s in CS, Engineering, or related field
- Experience: 5+ years as a Full Stack Developer with expertise in both front-end and back-end
- Backend: Strong Python development, with experience in frameworks like FastAPI, including database integration and authentication.
- Frontend: Proficient in React.js, with state management (Redux/Context API)
- Tech: Docker, CI/CD, AWS (EC2, S3, Lambda), Git
- Databases: Experience with relational and NoSQL databases
- Architecture: Familiar with scalable, microservice-based systems
- APIs: Comfortable with REST and GraphQL
- Bonus: Experience with serverless or Kubernetes
About Magic Factory:
Magic Factory is a start-up for start-ups, enabling world-class funded start-ups to accelerate their product development by 2X. We partner with cutting-edge start-ups across the globe and help them augment their product development teams with world-class remote developers.
We are a start-up in the true sense of the word, built by passionate entrepreneurs and entrepreneurial engineers who have a passion for start-ups.
Come join us and work on solving real-world problems with a talented, passionate, and global team. Get exposure to best-in-class technologies and accelerate your learning curve.