Freelance Job: Full Stack Development
Unspecified
About the role
Below is a polished, ready‑to‑post version of your Full‑Stack Developer ad, followed by a few quick‑start resources you can use right away:
📢 Full‑Stack Developer (Python / JavaScript / AI Experience Preferred)
Location: Remote – must be able to work during EST business hours
Type: Ongoing contract / full‑time (flexible)
Compensation: Competitive salary + benefits (negotiable based on experience)
Who we are
We’re a fast‑growing product studio building SaaS tools for multiple industries. Our teams are distributed, collaborative, and data‑driven. We value clean code, rapid iteration, and clear communication.
What you’ll do
- Design & build end‑to‑end web applications that scale (frontend + backend, APIs, databases).
- Collaborate with product, design, and data science teams to turn requirements into ship‑ready features.
- Participate in architecture reviews, tech‑stack decisions, and technical debt remediation.
- Write clean, well‑tested, and well‑documented code (unit, integration, and end‑to‑end tests).
- Own CI/CD pipelines, Docker containers, and cloud‑resource provisioning.
- Communicate progress, blockers, and technical trade‑offs clearly in daily stand‑ups and async updates.
What we’re looking for
| Requirement | Details |
|---|---|
| Experience | 3+ years building production‑grade full‑stack applications. |
| Timezone | Availability to work core EST hours (≈ 9 am–5 pm EST). |
| Languages | Strong Python and JavaScript/TypeScript skills. (C#, .NET, or Java also acceptable). |
| Frontend | React, Vue, Angular, or comparable modern framework. |
| Backend | Node.js, Django, Flask, or PHP (experience with REST & GraphQL a plus). |
| DevOps | CI/CD (GitHub Actions, GitLab CI, CircleCI, etc.), Docker, and at least one cloud platform (AWS, Azure, GCP). |
| AI/ML | Hands‑on experience integrating AI APIs (OpenAI, Hugging Face, etc.) or building ML pipelines is a strong plus. |
| Communication | Native‑level or fluent American English (written & spoken). |
| Domain breadth | Experience delivering products across multiple industries (e.g., fintech, health, e‑commerce). |
Nice‑to‑have extras
- Deep expertise with AWS, Azure, or GCP (IAM, serverless, managed DBs).
- Proven track record building AI‑powered features (LLM prompts, recommendation engines, computer‑vision APIs).
- History of thriving in distributed/remote teams (async workflows, documentation culture).
Why join us?
- Impact: Work on products that reach thousands of users across diverse markets.
- Growth: Access to mentorship, AI‑focused workshops, and a budget for conferences/certifications.
- Flexibility: Remote‑first culture with flexible vacation policy.
- Tech Stack: Modern, opinionated stack (React + TypeScript, Django/Flask, Docker, Kubernetes, CI/CD).
📋 Quick‑Start Hiring Toolkit
1. Screening Questionnaire (send with the application link)
1. Which time zone do you currently work from? (Confirm EST overlap)
2. List the primary languages/frameworks you’ve used in the last 12 months.
3. Describe a recent project where you built a full‑stack feature from scratch. Include:
- Front‑end framework & state management
- Backend architecture (REST/GraphQL, DB choice)
- CI/CD pipeline & deployment method
4. Have you integrated any AI/ML services (e.g., OpenAI, TensorFlow, Hugging Face)? Briefly describe the use‑case.
5. What cloud platform(s) have you deployed to? Which services (e.g., ECS, Lambda, Cloud Run, Azure Functions)?
6. Provide a link to a public repo or a code sample (GitHub, GitLab, Bitbucket).
7. Are you comfortable communicating exclusively in English (written & spoken)?
2. Technical Assessment (2‑hour take‑home)
- Part A – Frontend (45 min): Build a small React component that consumes a mock REST endpoint (
/api/products) and displays a searchable, paginated list. Include unit tests with Jest/React Testing Library. - Part B – Backend (45 min): Implement a simple Flask (or Node/Express) API that:
- Accepts a POST request with a text prompt.
- Calls the OpenAI Completion API (or a mock) and returns the generated text.
- Includes basic input validation and unit tests (pytest or Jest).
- Part C – DevOps (30 min): Write a Dockerfile for the backend service and a GitHub Actions workflow that builds the image, runs tests, and pushes to Docker Hub (or a mock registry).
Optional: Provide a short “design rationale” (≤ 200 words) explaining your choices.
3. Interview Flow (≈ 90 min total)
| Stage | Time | Focus |
|---|---|---|
| Intro & Culture Fit | 15 min | Team dynamics, remote‑work habits, communication style. |
| Deep‑Dive Technical | 30 min | Walk‑through of the take‑home project, discuss trade‑offs, scaling considerations. |
| System Design | 30 min | Design a “multi‑tenant SaaS analytics dashboard” – cover data model, API layer, front‑end architecture, CI/CD, and cost‑optimization on AWS. |
| AI/ML Discussion | 10 min | Explore past AI integrations, prompt‑engineering experience, and thoughts on responsible AI. |
| Q&A & Next Steps | 5 min | Candidate questions, timeline, salary expectations. |
4. Offer Checklist
- Base salary range (adjust for seniority & location).
- Remote‑work stipend (home‑office equipment, internet).
- Health/vision/dental benefits (if applicable).
- Professional development budget (courses, conferences).
- Clear performance review cadence (30‑day, 90‑day, then quarterly).
📧 Sample Outreach Email (for passive candidates)
Subject: Exciting Full‑Stack Role (Python/JS + AI) – Remote, EST Hours
Hi [First Name],
I’m [Your Name], a recruiter at [Company]. We’re building a suite of AI‑enhanced SaaS tools and are looking for a senior‑level Full‑Stack Engineer who can own both the front‑end experience and the back‑end services.
Your background in [specific tech/experience from their profile] caught my eye, especially your work on [relevant project]. The role is fully remote, but we need overlap with EST business hours (≈ 9 am–5 pm EST).
If you’re interested in a fast‑moving, data‑driven environment where you’ll get to ship AI features and shape architecture, let’s set up a quick 15‑minute call.
Looking forward to hearing from you!
Best,
[Your Name] – Talent Acquisition, [Company]
[Phone] | [LinkedIn] | [Company Careers URL]
Feel free to copy‑paste the job ad, tweak the questionnaire, or adjust the interview flow to match your internal processes. If you need any of the assets (e.g., a starter GitHub Actions workflow, Dockerfile template, or a deeper system‑design prompt), just let me know—I can generate those instantly. Good luck with the hiring! 🚀
Requirements
- 3+ years of experience in full stack development
- Ability to work during EST timezone
- Strong experience with Python, JavaScript, and TypeScript
- Frontend experience with React, Vue, Angular, or similar frameworks
- Backend experience with Node.js, Django, Flask, or PHP
- Familiarity with DevOps practices (CI/CD, Docker, cloud platforms, etc.)
- Some AI/ML development experience is a plus
- Experience working across multiple industries or product domains
- Strong communication skills — preference for candidates with native or fluent American English
Responsibilities
- Design and develop scalable full-stack applications
- Collaborate with cross-functional teams to deliver high-quality software
- Participate in architecture discussions and system design
- Write clean, maintainable, and well-tested code
- Communicate progress and technical details clearly with the team
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free