Gosource Solution

Senior Full‑Stack React Developer (4+ years)

Senior Full-Stack Developer – Job Description

Role Summary

We are looking for a Senior Full-Stack Developer to lead front-end
and full-stack development efforts. The role involves translating UI/UX designs into
functional applications using React, integrating backend services and AI-powered
features, and mentoring junior developers.

The ideal candidate should have a strong understanding of
AI-Driven Development Life Cycle (AI-DLC) workflows and hands-on
experience incorporating Generative AI capabilities into modern web applications.

Key Responsibilities

Frontend Development & UX

  • Design and build responsive user interfaces using React.js, HTML, and CSS.
  • Translate UI/UX designs and specifications into functional, maintainable code.
  • Develop reusable and scalable React components.
  • Ensure cross-browser compatibility and responsive design.
  • Optimize frontend performance, accessibility, and user experience.

Backend Integration

  • Implement server-side logic and APIs using Python (FastAPI/Django) or Node.js.
  • Develop and maintain RESTful and GraphQL APIs.
  • Implement authentication, authorization, business logic, and data processing.
  • Integrate third-party services and external APIs.
  • Ensure reliable and secure communication between frontend and backend services.

Database Design & Development

  • Design efficient and scalable database schemas.
  • Write optimized queries for relational and non-relational databases.
  • Work with databases such as PostgreSQL, MySQL, and MongoDB.
  • Optimize database performance and ensure data integrity.

AI-Enabled Features

  • Integrate Generative AI capabilities into modern web applications.
  • Build LLM chains and autonomous agents using LangChain.
  • Connect and retrieve private or enterprise data using LlamaIndex.
  • Design and implement RAG (Retrieval-Augmented Generation) pipelines.
  • Work with vector databases for semantic search and AI-powered retrieval.
  • Expose AI services through secure and scalable backend APIs.
  • Implement prompt-injection defenses and semantic guardrails to secure AI interactions.
  • Monitor AI functionality for reliability, security, performance, and cost efficiency.

Deployment & DevOps

  • Configure development and production servers.
  • Deploy and maintain applications on cloud platforms such as AWS, Azure, or GCP.
  • Containerize applications using Docker.
  • Design and maintain CI/CD pipelines.
  • Align deployment and development workflows with AI-DLC rapid development cycles.
  • Monitor application performance, availability, and deployment health.

Testing & Code Quality

  • Write and maintain unit and integration tests.
  • Debug and troubleshoot issues across the full technology stack.
  • Perform code reviews and provide constructive technical feedback.
  • Ensure code quality, maintainability, performance, and security.
  • Review AI-generated code before it is incorporated into production systems.
  • Ensure AI-generated code meets defined security and quality standards.
  • Follow AI-DLC checkpoints throughout the development lifecycle.

Collaboration & Mentoring

  • Work closely with designers, product managers, QA engineers, and other developers.
  • Use Git for source control and collaborative development.
  • Use Jira for task management, planning, and progress tracking.
  • Mentor junior developers in full-stack development practices.
  • Guide junior developers in Generative AI and AI-assisted development practices.
  • Provide technical leadership and support during development and troubleshooting.

Required Skills & Experience

Experience

  • 4+ years of professional full-stack development experience.
  • Strong focus on React and Python/Node.js development.
  • Proven experience delivering production-ready web applications.
  • Experience working with modern software development and deployment practices.

Technical Proficiency

  • Strong knowledge of React.js, including hooks, component design, and state management.
  • Experience with Next.js or similar frontend frameworks is a plus.
  • Strong backend development experience using Python (FastAPI/Django) or Node.js.
  • Fluency in RESTful and GraphQL API design.
  • Strong understanding of database integration and data modeling.
  • Experience with PostgreSQL, MySQL, or MongoDB.
  • Familiarity with Docker and containerized application development.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Proficiency with Git and CI/CD tools.

Generative AI & AI-DLC

  • Working knowledge of LangChain, LlamaIndex, vector databases, and RAG pipelines.
  • Understanding of the AI-Driven Development Life Cycle (AI-DLC).
  • Ability to collaborate effectively with AI agents during inception, construction, and operations phases.
  • Experience reviewing and validating AI-generated code.
  • Understanding of prompt-injection risks and AI security practices.
  • Experience implementing prompt security and semantic guardrails.
  • Understanding of AI cost optimization techniques such as caching and context compression.
  • Ability to evaluate AI-generated solutions for security, reliability, performance, and maintainability.

Preferred Skills

  • Experience building production-grade Generative AI applications.
  • Experience designing autonomous AI agents and LLM-based workflows.
  • Experience with advanced RAG architectures and vector search.
  • Knowledge of AI security, prompt engineering, and semantic guardrails.
  • Experience optimizing LLM applications for performance and cost.
  • Experience working in Agile development environments.
  • Previous experience mentoring junior developers.

Soft Skills

  • Strong technical leadership and decision-making abilities.
  • Excellent communication and collaboration skills.
  • Ability to mentor and guide junior developers.
  • Strong problem-solving and analytical skills.
  • Ability to work independently in a remote environment.
  • Strong ownership and accountability for assigned projects.
  • Ability to coordinate effectively with distributed teams across time zones.
  • Willingness to continuously learn and adopt new technologies.

Work Environment

  • Work Mode: Remote
  • Development Environment: Company-provided Virtual Machine (VM)
  • Cloud Access: Company-provided cloud resources
  • Version Control: Company Git repository
  • Task Management: Jira
  • Team Collaboration: Remote, distributed team
  • Working Hours: May require occasional coordination meetings during overlapping hours with the team in Asia/Kolkata.

AI-DLC Development Focus

The Senior Full-Stack Developer will play an important role in adopting and maintaining
AI-driven development practices across the software development lifecycle. The role
will involve working with AI-assisted development tools, reviewing AI-generated code,
maintaining security checkpoints, and ensuring that AI-powered features are developed
responsibly and efficiently.

The successful candidate will combine strong full-stack engineering skills with
practical Generative AI expertise to build scalable, secure, and production-ready
applications while mentoring junior developers and contributing to the team’s
technical growth.

Job Category: Marketing
Job Type: Full Time
Job Location: Navi-Mumbai Sawantwadi

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top