- Company Name
- A.Team
- Job Title
- Full-Stack Software Engineer
- Job Description
-
**Job Title:** Full-Stack Software Engineer
**Role Summary:**
Build AI‑driven prototypes from concept to 0→1, delivering functional demos that inform product direction. Work cross‑functionally with product managers, designers, and customers, owning the full cycle of problem definition, design, implementation, and iteration.
**Expectations:**
- 3‑month contract.
- Deliver rapid, production‑ready AI prototypes and demos.
- Demonstrate strong product sense and engineering rigor.
**Key Responsibilities:**
- Translate ambiguous requirements into clear technical specifications.
- Design, develop, and deploy AI systems, data pipelines, and LLM‑powered experiences.
- Collaborate with product, design, and client teams to iterate prototypes quickly.
- Write clean, testable, and maintainable code for front‑end and back‑end components.
- Optimize performance, scalability, and security of AI features.
- Document architecture, code, and usage guides.
- Participate in code reviews, continuous integration, and deployment pipelines.
**Required Skills:**
- Proficient in at least one major programming language (Python, JavaScript/TypeScript).
- Full‑stack development experience (React/Vue/Angular + Node.js/Express, Django/Flask, or equivalent).
- Hands‑on experience with LLMs (e.g., GPT, Llama, Claude) and rapid prototyping tools.
- Strong knowledge of RESTful APIs, WebSockets, and data serialization.
- Familiarity with cloud services (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
- Solid understanding of machine learning concepts, model deployment, and inference optimization.
- Excellent problem‑solving, communication, and collaboration skills.
- Agile methodology experience and version control (Git).
**Required Education & Certifications:**
- Bachelor’s degree or higher in Computer Science, Software Engineering, AI/ML, or related field.
- Certifications in AI/ML or cloud platforms are a plus but not mandatory.