You are viewing a preview of this job. Log in or register to view more details about this job.

Python Developer

Job Title: Python Fullstack Developer
Exp: 4-5 Years
Visa: All valid visa
Location: Multiple locations across the USA 

Position Overview: We are looking for an experienced Python Fullstack Developer to join our talented team. In this role, you will be responsible for designing, developing, and maintaining scalable web applications that meet our clients' needs. The ideal candidate will have a strong background in both front-end and back-end development, with proficiency in Python and related technologies.


  • Collaborate with cross-functional teams to gather and analyze requirements, and design solutions that meet business needs.
  • Develop responsive and intuitive user interfaces using HTML5, CSS3, and JavaScript frameworks/libraries such as React.js or Angular.
  • Write clean, efficient, and maintainable code using Python and relevant frameworks (e.g., Django, Flask) for server-side development.
  • Design and implement RESTful APIs to facilitate data exchange between the front-end and back-end systems.
  • Conduct code reviews, troubleshoot issues, and ensure code quality and performance.
  • Stay up-to-date with emerging technologies and industry best practices to continuously improve development processes.


  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Minimum of 4 years of experience in fullstack web development using Python.
  • Proficiency in Python programming language and its frameworks such as Django or Flask.
  • Strong understanding of front-end technologies including HTML5, CSS3, JavaScript, and front-end frameworks/libraries like React.js or Angular.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and proficiency in SQL.
  • Solid understanding of RESTful API design and development.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to work effectively in a fast-paced environment and manage multiple tasks simultaneously.

Nice to Have:

  • Experience with cloud services such as AWS, Azure, or Google Cloud Platform.
  • Knowledge of containerization and orchestration tools such as Docker and Kubernetes.
  • Familiarity with Agile development methodologies.