Full Stack Developer

Mumbai, Maharashtra, India

Location: Mumbai or Kerala

Job Type: Hybrid

Experience: 3+ Years

Job Description

We are looking for a skilled Full Stack Developer with 3+ years of experience to join our development team. The ideal candidate should have strong knowledge of front-end and back-end technologies, with hands-on experience in .NET development. Basic knowledge of AI technologies and experience integrating AI-powered features into web applications will be an added advantage.

Key Responsibilities

  • Design, develop, test, and deploy web applications.
  • Develop and maintain front-end and back-end components.
  • Write clean, efficient, reusable, and maintainable code.
  • Develop and integrate RESTful APIs and backend services.
  • Work with databases to create, retrieve, and manage application data.
  • Integrate AI-powered features and tools into web applications.
  • Work with AI APIs and services, such as OpenAI, to enhance application functionality.
  • Collaborate with developers, QA, and product teams to deliver quality solutions.
  • Troubleshoot, debug, and resolve issues in existing applications.
  • Participate in code reviews and follow software development best practices.
  • Use version control tools such as Git for code management and collaboration.

Required Skills and Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • 3+ years of experience in software development.
  • Strong knowledge of front-end technologies such as HTML5, CSS3, JavaScript, React, Angular, or Vue.js.
  • Hands-on experience with C#, .NET / ASP.NET Core, and RESTful APIs.
  • Experience working with databases such as SQL Server, MySQL, or other relational databases.
  • Familiarity with Git, GitHub, or GitLab.
  • Strong understanding of Object-Oriented Programming (OOP) concepts and software development principles.
  • Basic knowledge of AI concepts, AI tools, and Large Language Models (LLMs), such as OpenAI GPT.
  • Familiarity with AI API integration or experience developing AI-powered application features is an advantage.
  • Understanding of debugging, testing, and the application development lifecycle.
  • Good analytical, problem-solving, and communication skills.
  • Ability to work independently and collaborate effectively with the team.

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →