Full-Stack Engineer, Generative AI ...
Full Job Description
Full-Stack Engineer, Generative AI (Mid-Level) - Remote
Join our innovative technology team as a Full-Stack Engineer specializing in Generative AI. This mid-level position involves the end-to-end design, development, and operation of AI-powered web applications. You will leverage modern frontend and backend frameworks, integrate Large Language Models (LLMs), and deploy solutions on cloud infrastructure.
This role focuses on transforming initial proof-of-concept ideas into scalable, production-ready, enterprise-grade solutions. We seek a candidate with a robust engineering mindset, experience in Agile methodologies, and a proven track record of delivering reliable software in cloud environments. Your contributions will be crucial in building secure, reliable, scalable, and maintainable AI-enabled applications that meet demanding enterprise requirements.
Success in this role is defined by the delivery of dependable, production-ready AI solutions that achieve widespread adoption by both internal and external users.
Key Responsibilities:
- Design, develop, and maintain scalable web applications utilizing React with TypeScript.
- Build high-performance APIs using NestJS/NodeJS or FastAPI/Python.
- Integrate applications with Large Language Model (LLM) APIs and other AI components.
- Employ an iterative development process, moving from proofs of concept to fully scalable production applications, adhering to enterprise constraints.
- Take ownership of feature and service design and implementation, from development through deployment, in close collaboration with Tech Leads, Senior Engineers, and Architects.
- Deploy, operate, and monitor applications on cloud platforms (e.g., AWS), ensuring compliance with enterprise security and reliability standards.
- Work with both SQL and NoSQL databases.
- Engage actively in cross-functional Agile teams, participating in daily stand-ups, sprint planning, and retrospectives.
- Produce clean, maintainable, and well-documented code, following established engineering best practices.
- Embrace a culture of learning from failures, adapting quickly, and sharing lessons learned.
- Maintain a commitment to continuous learning and professional development.
- Collaborate effectively within a distributed (remote/virtual) team environment.
Required Qualifications:
- 4-5 years of professional software engineering experience in production environments.
- 2 years of hands-on experience with Large Language Models (LLMs).
- Proficiency in a modern frontend framework, preferably React with TypeScript (Angular experience is also considered).
- Hands-on experience with NestJS/NodeJS.
- Experience with or working knowledge of FastAPI or Django using Python.
- Strong understanding of RESTful API principles.
- Experience working within Agile delivery teams.
- Exposure to deploying and managing cloud-based systems.
- Excellent English communication skills.
Nice to Have:
- Experience with applied generative AI techniques in production or near-production environments, including:
- Retrieval-Augmented Generation (RAG)
- Frameworks such as LangChain, LangGraph, LlamaIndex, CrewAI, or similar.
- Knowledge of AI agents.
- Familiarity with prompt engineering techniques.
- Additional experience with cloud services (e.g., AWS, Azure).
Shift Hours: 1:00 PM IST to 10:00 PM IST
Compensation Range: INR 16-17 LPA
Company
Epitria Consulting
Epitria Consulting is a dynamic staffing and recruitment firm committed to empowering businesses with the right talent for growth and success. We collaborate with organizations of all scales, offering...