Full Stack Software Engineer (AI-Augmented Development)
iotomation ecotech pvt ltd- Posted 18 minutes ago
- Be among the first 10 applicants
Job Description
Full Stack Software Engineer
AI-Augmented Development • React & FastAPI Focus
EXPERIENCE - 2 – 3 Years
LOCATION - Hybrid
ROLE TYPE - Full-Time
ABOUT THE ROLE
We are seeking an ambitious Full Stack Software Engineer with 2 to 3 years
of hands-on experience who actively embraces modern AI-assisted
development workflows. In this role, you will work across our entire modern
web & AI stack—building interactive user interfaces, asynchronous backend
services, and vector-backed RAG workflows.
KEY RESPONSIBILITIES
AI-Accelerated Feature Building: Use AI coding tools (specifically Cursor,
Copilot, and Claude/ChatGPT) daily to write, refactor, and test clean code
across frontend and backend modules.
Frontend Development: Build responsive, modern UI components using
React, Vite, Tailwind CSS, and Shadcn UI following design specifications.
Backend & API Engineering: Construct high-performance async REST APIs
in Python using FastAPI and manage relational data with PostgreSQL.
RAG & AI Workflows: Assist in implementing RAG and LLM chains using
LangChain, GPT-4o-mini, Qdrant (in-memory), and fastembed for vector
embeddings.
Observability & Debugging: Utilize LangSmith tracing to monitor, debug,
and refine LLM prompts and chain execution paths.
Code Verification: Critically review, test, and debug all AI-assisted code
before submitting pull requests to ensure security, accuracy, and
performance.
AWS Deployment Support: Assist senior engineers in containerizing and
deploying applications to AWS infrastructure.
REQUIRED QUALIFICATIONS & SKILLS
Experience Level: 2 to 3 years of hands-on professional software
development experience in a team environment.
AI Tooling Habits: Active, daily experience using Cursor (or similar AI-native
IDEs like Windsurf), GitHub Copilot, or LLM interfaces to assist in coding,
debugging, and drafting documentation.
Frontend Proficiency: Good practical knowledge of modern React (hooks,
state management), Vite, and styling with Tailwind CSS. Experience with
component libraries like Shadcn UI.
Backend Proficiency: Solid working knowledge of Python and experience
developing RESTful APIs with modern frameworks like FastAPI.
Database Fundamentals: Proficiency with PostgreSQL, including writing
clean SQL queries, schema structure, or using Python ORMs
(SQLAlchemy/SQLModel).
Version Control & Git: Comfortable handling standard Git workflows
(branching, opening pull requests, reviewing code, and resolving merge
conflicts).
Engineering Fundamentals: Strong understanding of data structures, basic
API security, HTTP protocols, and async programming principles.
NICE-TO-HAVE SKILLS (BONUS POINTS)
Experience configuring project rules (e.g., .cursorrules) or custom context
indexing in Cursor for team-wide consistency.
Basic understanding of vector databases (Qdrant) and embedding models
(fastembed / BAAI/bge-small-en-v1.5).
Exposure to LLM orchestration with LangChain and tracing with LangSmith.
Basic hands-on familiarity with AWS services (EC2, ECS, Lambda, S3) and
Docker containers.
Experience writing automated tests using PyTest or Jest.
More Info
Key Skills
LangChain
Shadcn UI
Qdrant
SQLModel
fastembed
Tailwind CSS
GPT-4o-mini
Vite
LangSmith
Cursor
