14 Sep
|
IOTomation Ecotech
|
Noida
14 Sep
IOTomation Ecotech
Noida
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: Robust 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.
📌 Full Stack Software Engineer (AI-Augmented Development) (Noida)
🏢 IOTomation Ecotech
📍 Noida