Python Developer

Job Description

Job Description for the Python Developer:Experience: 4+ yearsJob Location – Ahmedabad (Work from Office)

Job OverviewWe 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.

Key ResponsibilitiesBackend 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 frameworks 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.QualificationsEducation:

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 SkillsProficiency 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 SkillsStrong problem-solving skills and attention to detail.Excellent communication and collaboration skills.Ability to manage multiple tasks and prioritize effectively.

Related Jobs