Python Full Stack Developer

Job Overview

We are looking for a skilled Full Stack Python Developer with significant experience in Django and Flask to develop and maintain high-performance applications. The ideal candidate will have a solid understanding of Frontend development with React.js and FastAPI.

Experience - 4 years

Key Responsibilities

  • Backend Development: Design, develop, and maintain server-side applications and APIs using Python frameworks (e.g., Django, Flask).
  • Frontend Development: Create and maintain responsive and interactive user interfaces using frontend technologies (e.g., HTML, CSS, JavaScript, and modern framework like ReactJS).
  • Database Management: Design and implement database schemas and manage data interactions using SQL or NoSQL databases.
  • Integration: Ensure seamless integration between frontend and backend components.
  • Performance Optimization: Optimize applications for maximum speed and scalability.
  • Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality solutions.
  • Testing and Debugging: Write unit tests and conduct thorough debugging to ensure robust and reliable code.
  • Documentation: Maintain clear and comprehensive documentation for both backend and frontend codebases.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Experience: 4+ years of experience in full-stack development with a strong focus on Python and frontend technologies.

Technical Skills

  • Proficiency in Python and experience with Python frameworks (e.g., Django, Flask).
  • Solid understanding of frontend technologies (HTML5, CSS3, JavaScript).
  • Experience with modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Familiarity with Fast APIS & RESTful APIs and integrating them into applications.
  • Knowledge of database systems (e.g., PostgreSQL, MySQL, MongoDB).
  • Understanding of version control systems (e.g., Git).

Soft Skills

  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Ability to manage multiple tasks and prioritize effectively.

Captcha
refresh icon