Key Responsibilities:
- Collaborate with cross-functional teams to design, develop, and maintain web and mobile applications.
- Write clean, maintainable, and efficient code for both front-end and back-end development.
- Develop user-friendly and responsive web interfaces using HTML, CSS, and JavaScript.
- Implement interactive and dynamic features using modern front-end frameworks like React or Angular.
- Design and develop server-side logic and APIs using Node.js, Python, or similar technologies.
- Create and manage databases and integrate them with the application using SQL or NoSQL databases.
- Implement user authentication and authorization systems.
- Collaborate with UI/UX designers to ensure the technical feasibility of designs.
- Optimize applications for maximum speed and scalability.
- Troubleshoot and debug issues in both the front-end and back-end components.
- Integrate AI capabilities into applications using LLM APIs (e.g., OpenAI, Claude, Gemini) and embedding models.
- Apply prompt engineering techniques to build reliable, production-ready AI-powered features.
- Stay up-to-date with the latest industry trends, AI advancements, and best practices.
- Contribute to code and design reviews to maintain code quality and consistency.
- Work with version control systems like Git to manage code repositories.
- Participate in the software development life cycle, including testing and deployment.
- Collaborate with other developers, product managers, and stakeholders to deliver high-quality software.
Requirements:
- Bachelor's degree in Computer Science or a related field.
- 58 years of proven experience as a Full-Stack Developer.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern front-end frameworks (e.g., React, Angular, or Vue.js).
- Strong knowledge of back-end technologies and frameworks (e.g., Node.js, Python/Django/FastAPI).
- Experience with databases, both SQL and NoSQL (e.g., MySQL, PostgreSQL, MongoDB).
- Hands-on experience with the Laravel framework is a must.
- Knowledge of authentication and authorization mechanisms.
- Familiarity with RESTful APIs and web services.
- Experience integrating LLM APIs and embedding models into production applications.
- Working knowledge of prompt engineering structuring prompts for consistent, reliable AI outputs.
- Strong problem-solving and debugging skills.
- Understanding of code versioning and Git.
Added Advantage:
- Strong communication and teamwork skills.
- Knowledge of responsive and mobile-first design principles.
- Experience with cloud platforms and deployment (e.g., AWS, Azure, GCP, Heroku).
- Familiarity with Agile development methodologies.
- Experience designing or building AI Agents that can autonomously plan and execute multi-step tasks.
- Familiarity with agentic patterns such as tool use, memory, and task decomposition.
- Exposure to vector databases and semantic search for embedding-based retrieval.
Pay: ₹50,000.00 - ₹70,000.00 per month
Benefits:
Work Location: In person