gnani.ai logo

Fullstack Developer(ReactJS and Python)

gnani.ai

Bengaluru, Karnataka, IndiaMID
Full Stack Developer

Job Description

Seeking a skilled Full Stack Developer with expertise in React.js and Python.

Responsibilities

  • Develop and maintain responsive web applications using React.js.
  • Build scalable backend services and APIs using Python.
  • Design and implement RESTful APIs and microservices.
  • Collaborate with UI/UX designers to create intuitive user experiences.
  • Integrate frontend applications with backend services and third-party APIs.
  • Optimize applications for performance, scalability, and security.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and follow best development practices.
  • Troubleshoot, debug, and enhance existing applications.
  • Work closely with product managers, QA engineers, and other stakeholders throughout the software development lifecycle.

Qualifications

  • Strong experience with React.js and modern JavaScript (ES6+).
  • Proficiency in HTML5, CSS3, and responsive design principles.
  • Experience with state management libraries such as Redux, Context API, or Zustand.
  • Familiarity with frontend build tools and package managers (Webpack, Vite, npm, yarn).
  • Strong proficiency in Python.
  • Experience with frameworks such as FastAPI, Django, or Flask.
  • Solid understanding of REST APIs and backend architecture.
  • Experience working with authentication and authorization mechanisms (JWT, OAuth).
  • Experience with relational databases such as PostgreSQL or MySQL.
  • Familiarity with NoSQL databases such as MongoDB is a plus.
  • Knowledge of database design and query optimization.
  • Experience with Git and version control workflows.
  • Familiarity with Docker and containerized deployments.
  • Exposure to cloud platforms such as AWS, Azure, or GCP.
  • Understanding of CI/CD pipelines.

Nice to have

  • Experience with TypeScript.
  • Knowledge of microservices architecture.
  • Familiarity with message queues such as RabbitMQ or Kafka.
  • Experience with automated testing frameworks.
  • Understanding of Agile/Scrum methodologies.
  • Exposure to AI/ML application integration is an advantage.

Interested in this role?

Sign up free to apply on FeedbackAI and get an AI match score for this job.