Search by job, company or skills

Python Full Stack Developer

Early Applicant
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

Job Summary

We are looking for a skilled Python Full Stack Developer with experience in developing scalable web applications using Python frameworks and modern frontend technologies. The ideal candidate should have strong backend development expertise, hands-on experience with frontend frameworks, and a good understanding of databases, REST APIs, and cloud technologies.

Key Responsibilities

  • Design, develop, test, and maintain scalable full-stack web applications.
  • Build robust backend services using Python frameworks such as Django, Flask, or FastAPI.
  • Develop responsive and interactive user interfaces using React.js, Angular, or Vue.js.
  • Design and integrate RESTful APIs with frontend applications.
  • Optimize applications for maximum performance, scalability, and security.
  • Write clean, reusable, and maintainable code following coding standards.
  • Collaborate with cross-functional teams including Product Managers, UI/UX Designers, QA Engineers, and DevOps teams.
  • Perform code reviews and troubleshoot production issues.
  • Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.
  • Ensure application quality through unit testing and integration testing.

Required Skills

  • Strong proficiency in Python.
  • Experience with Django, Flask, or FastAPI.
  • Strong knowledge of HTML5, CSS3, JavaScript, TypeScript.
  • Experience with React.js, Angular, or Vue.js.
  • Hands-on experience with REST APIs and API integration.
  • Good knowledge of relational databases such as PostgreSQL, MySQL, or SQL Server.
  • Familiarity with NoSQL databases like MongoDB is an added advantage.
  • Experience with Git and version control systems.
  • Knowledge of Docker and containerized application development.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Understanding of authentication mechanisms such as JWT and OAuth.
  • Experience working in Agile development Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 3-6 years of hands-on experience in Python Full Stack Development.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently as well as within a team.

Nice To Have

  • Experience with CI/CD pipelines.
  • Knowledge of Kubernetes.
  • Experience with Microservices architecture.
  • Familiarity with Redis, Celery, RabbitMQ, or Kafka.
  • Exposure to automated testing frameworks such as PyTest or Selenium.

Preferred Candidate Profile

  • Strong debugging and troubleshooting skills.
  • Passion for writing clean, efficient, and scalable code.
  • Ability to learn new technologies quickly.
  • Experience working with international clients is an added advantage.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151727891

Similar Jobs

Kanpur, Chennai

Skills:

react.js PythonDjangoFlaskRestful ApisHTML

Chennai, India

Skills:

GrafanaJwtDjangoAngularMySQLRestful ServicesGcpGitFlaskPostgreSQLSqlalchemyJavascriptDatadogAWSIntegration TestingPrometheusFastAPIPythonAzureJenkinsOauth2MongoDBGitLab CIDjango ORMCircleCI