Python Full Stack Develope

0 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company Description

Founded in 2018, Giggso is a No-Code ModelOps Observability platform designed to support Data Science, Engineering teams, and Business executives. Giggso provides an integrated environment to manage data quality, monitor performance, and address bias and drifts in AI/ML models. Our web 3.0 and blockchain-enabled platform enhances Model Risk Management with advanced audit and security compliance capabilities. We empower organizations to optimize resource utilization, mitigate risks, achieve better ROI for AI/ML investments, and improve customer experiences. To learn more, visit us at: www.giggso.com.


Role Description


This is a full-time, on-site role based in Chennai for a Python Full Stack Developer. In this role, you will be responsible for designing, developing, and maintaining both front-end and back-end features of web applications. You will collaborate with cross-functional teams to implement scalable solutions, ensure the performance and responsiveness of applications, and write clean, efficient, and maintainable code. Additionally, you will troubleshoot and resolve software issues, while continuously improving application performance and user experience.


Key Responsibilities


  • Full-Stack Development:

    Design, develop, and maintain both front-end (user interface) and back-end (server-side logic) components of web applications.
  • Back-End Engineering (Python Focus):

  • Develop efficient, reusable, and testable code primarily in

    Python

    .
  • Implement and maintain core application logic using Python frameworks like

    FastAPI, Flask

    or

    Django

    .
  • Design and build robust, secure, and well-documented

    RESTful APIs

    and web services for seamless communication between the front-end and back-end.
  • Front-End Engineering:

  • Translate UI/UX design wireframes into high-quality, responsive user interfaces using

    HTML5, CSS3, and JavaScript

    .
  • Develop interactive features using modern front-end libraries or frameworks like

    React, Angular, or Vue.js

    .
  • Ensure cross-browser compatibility, performance, and accessibility.
  • Database Management:

  • Design, implement, and optimize database schemas and complex queries for both relational (e.g.,

    PostgreSQL, MySQL

    ) and NoSQL (e.g.,

    MongoDB

    ) databases.
  • Work with Object-Relational Mappers (ORMs) like SQLAlchemy or Django ORM.
  • Deployment and DevOps:

  • Implement and maintain continuous integration and continuous deployment (

    CI/CD

    ) pipelines.
  • Utilize containerization technologies like

    Docker

    and cloud platforms (

    AWS, OCI, Azure, or GCP

    ) for deploying and managing applications.
  • Quality & Collaboration:

  • Write comprehensive unit, integration, and end-to-end tests to ensure application quality.
  • Participate in code reviews to maintain code quality, share knowledge, and promote best practices.
  • Collaborate closely with product managers, designers, and other developers to define, design, and ship new features.
  • Troubleshoot, debug, and upgrade existing software.


Required Skills and Qualifications


Technical Skills

  • Proficiency in Python:

    Strong command of Python, including its ecosystem and Object-Oriented Programming (OOP) principles.
  • Back-End Frameworks:

    Expertise in at least one major Python web framework (

    FastAPI,

    Django

    or

    Flask

    ).
  • Front-End Technologies:

    Proficiency in

    HTML, CSS, JavaScript

    and experience with a modern JavaScript framework (

    React, Angular, or Vue.js

    ).
  • Databases:

    Strong knowledge of SQL (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., MongoDB).
  • APIs:

    Experience designing and consuming RESTful and/or GraphQL APIs.
  • Version Control:

    Expert use of

    Git

    and experience with platforms like GitHub or GitLab.
  • Deployment:

    Familiarity with cloud services (AWS/GCP/Azure) and Docker for containerization.


Preferred Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience with testing tools like PyTest, Selenium, or Postman.
  • Familiarity with DevOps tools like Jenkins, GitLab CI, and GitHub Actions.
  • Knowledge of security best practices, including authentication (JWT, OAuth) and data protection.
  • Experience with distributed systems, microservices, and event-driven architecture.



Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Giggso logo
Giggso

Human Resources/Recruitment

New York

RecommendedJobs for You

chennai, tamil nadu, india

chennai, tamil nadu, india