Jobs · Engineering · Indiana

Python Full Stack Developer (1 - 2)

Gunadhya Software Solutions Pvt. Ltd. · Indiana, United States · 1 mo ago
EngineeringFull-time

About the role

We are looking for a passionate and motivated Python Full Stack Developer with 1–2 years of hands-on experience in web application development. The ideal candidate should be comfortable working across both backend and frontend technologies and have a strong willingness to learn and adapt to emerging technologies. Exposure to Generative AI technologies will be considered a significant advantage.

Key Responsibilities

  • Design, develop, test, and maintain web applications using Python-based frameworks.
  • Develop REST APIs and integrate third-party services and APIs.
  • Build responsive and user-friendly frontend interfaces.
  • Collaborate with UI/UX designers, QA engineers, and project managers.
  • Write clean, scalable, and maintainable code following best practices.
  • Troubleshoot, debug, and optimize application performance.
  • Participate in code reviews and contribute to technical discussions.
  • Assist in the deployment, monitoring, and maintenance of applications.

Required Skills

  • Backend:
    • Strong knowledge of Python programming.
    • Experience with Django, FastAPI, or Flask.
    • Understanding of RESTful API development.
    • Experience with ORM frameworks and database design.
  • Frontend:
    • Good knowledge of HTML5, CSS3, and JavaScript.
    • Experience with React.js (preferred), Angular, or Vue.js.
    • Understanding of responsive design principles.
  • Database:
    • Experience with MySQL, PostgreSQL, or MongoDB.
    • Ability to write efficient queries and optimize database performance.
  • Tools & Technologies:
    • Basic understanding of Linux environments.
    • Familiarity with AWS, Azure, or GCP.
    • Understanding of Docker and CI/CD concepts.

Preferred (Good To Have)

  • Exposure to Generative AI technologies such as OpenAI APIs, LangChain, RAG, AI Agents, Vector Databases, Prompt Engineering, and LLM Integrations.
  • Experience in developing AI-powered applications, chatbots, or workflow automation solutions.
  • Knowledge of WebSockets and real-time applications.
  • Familiarity with software architecture and design patterns.

Educational Qualification

Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field. Relevant certifications and project experience will be considered favorably.

Similar jobs