- Company Name
- Explore Group
- Job Title
- Full-Stack Engineer (React / Python / AI)
- Job Description
-
Job title: Full‑Stack Engineer (React / Python / AI)
Role Summary: Design and build end‑to‑end product features for enterprise customers, crafting responsive UIs with React/Next.js and developing scalable back‑end services in Python (FastAPI/Django). Collaborate with AI/ML specialists to embed intelligent functionality and drive high‑impact product releases.
Expectations: Deliver production‑grade code that meets performance and reliability standards. Work quickly in a fast‑paced environment, owning feature ownership from concept through deployment. Contribute to system architecture, scalability, and best practices while maintaining excellent communication across design, product, and AI teams.
Key Responsibilities
- Design, code, and ship new product features from front‑end to back‑end.
- Build responsive, accessible interfaces using React, React Hooks, and Next.js.
- Create and maintain RESTful or GraphQL APIs with FastAPI or Django.
- Develop data pipelines, integrations, and deploy services to cloud platforms.
- Write unit, integration, and functional tests; enforce CI/CD pipelines.
- Review code, mentor junior engineers, and elevate coding standards.
- Participate in architectural decisions, scalability planning, and performance optimization.
- Work collaboratively with design, product, and AI teams to deliver reliable releases.
Required Skills
- 3+ years of full‑stack development in a startup or fast‑paced setting.
- Strong proficiency in React (React Hooks, TypeScript) and Next.js.
- Deep experience with Python and web frameworks (FastAPI, Django).
- Proven ability to ship scalable, production‑grade software.
- Familiarity with REST/GraphQL APIs, relational/NoSQL databases, and ORMs.
- Experience with Docker, cloud services (AWS, GCP, Azure), CI/CD, and automated testing.
- Exposure to AI/ML concepts or practical integration of ML models.
- Excellent problem‑solving, communication, and ownership mindset.
Required Education & Certifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience.