Gosource Solution

Junior Full‑Stack React Developer (1+ year)

Junior Full-Stack Developer – Job Description

Role Summary

We are looking for a Junior Full-Stack Developer to assist in developing,
testing, and maintaining web applications. The candidate will work under the guidance of
a Senior Full-Stack Developer to implement UI features, integrate APIs, and gradually gain
practical experience with AI-enabled development practices.

The role provides an opportunity to work on modern web technologies, contribute to
real-world projects, and develop skills in Generative AI, application security, and
full-stack development.

Key Responsibilities

UI Development

  • Assist in building responsive and user-friendly interfaces using React, HTML, and CSS.
  • Implement UI features according to design specifications.
  • Ensure responsive design and cross-browser compatibility.
  • Create and maintain reusable React components.

Component & API Integration

  • Use React Hooks and state-management techniques to develop interactive UI components.
  • Integrate frontend components with backend services and APIs.
  • Work with the Senior Full-Stack Developer to troubleshoot and resolve integration issues.
  • Test features and ensure they function correctly across supported environments.

AI-Enabled Development

  • Gain practical experience with Generative AI development.
  • Explore and contribute to open-source AI tools where applicable.
  • Develop familiarity with RAG (Retrieval-Augmented Generation), vector databases, and LLM orchestration frameworks.
  • Gain exposure to frameworks and tools such as AutoGen, AgentGPT, and similar AI development technologies.

Security

  • Follow application security best practices during development.
  • Develop an understanding of secure coding principles.
  • Become familiar with AI-DLC security recommendations and apply relevant practices when developing AI-enabled features.

Development & Collaboration

  • Work remotely on a development VM under the guidance of the Senior Full-Stack Developer.
  • Follow assigned tasks and track progress using Jira.
  • Commit, review, and maintain code using Git repositories.
  • Collaborate effectively with team members across different time zones.
  • Participate in testing, debugging, and continuous improvement of the application.

Required Skills & Experience

  • Basic to intermediate knowledge of React.js, HTML, and CSS.
  • Understanding of JavaScript and modern frontend development concepts.
  • Familiarity with React Hooks and component-based development.
  • Basic understanding of REST APIs and frontend-backend integration.
  • Familiarity with Git and version-control workflows.
  • Understanding of responsive web design and cross-browser compatibility.
  • Basic knowledge of application security practices.
  • Strong problem-solving and debugging skills.
  • Willingness to learn new technologies and AI-enabled development practices.

Preferred Skills

  • Experience contributing to open-source AI tools or projects.
  • Familiarity with RAG, vector databases, and LLM orchestration frameworks.
  • Exposure to tools or frameworks such as AutoGen, AgentGPT, or similar technologies.
  • Understanding of AI-assisted software development workflows.
  • Familiarity with AI-DLC security recommendations.
  • Experience working with Jira or similar project-management tools.
  • Previous experience working in a remote development environment.

Soft Skills

  • Excellent written and verbal communication skills.
  • Ability to collaborate effectively with senior developers and team members.
  • Strong willingness to learn and accept mentorship.
  • Ability to work independently and manage assigned tasks.
  • Good problem-solving and analytical abilities.
  • Ability to coordinate effectively with team members across different time zones.
  • Strong sense of ownership and responsibility.
  • Ability to adapt to new technologies, tools, and development practices.

Work Environment

  • Work Mode: Remote
  • Development Environment: Virtual Machine (VM)
  • Reporting/Guidance: Senior Full-Stack Developer
  • Task Management: Jira
  • Version Control: Git
  • Collaboration: Remote team working across different time zones

The Junior Developer will work closely with the Senior Full-Stack Developer, following
assigned tasks through Jira and contributing code through Git repositories. The role
provides hands-on mentorship, practical project experience, and exposure to modern
Generative AI development practices
.

Learning & Growth Opportunities

  • Modern React development
  • Full-stack web application development
  • API integration
  • Application security
  • Generative AI
  • RAG and vector databases
  • LLM orchestration
  • AI-assisted development workflows
  • Software development best practices
  • Collaborative and remote development

What We Offer

  • Direct mentorship from a Senior Full-Stack Developer
  • Practical experience working on real-world web applications
  • Exposure to modern Generative AI technologies
  • Opportunities to work with open-source AI tools
  • Remote working environment
  • Experience with professional development workflows using Jira and Git
  • Opportunities to gradually take ownership of development tasks
Job Category: Marketing
Job Type: Full Time
Job Location: Navi-Mumbai

Apply for this position

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