Logo
Info Way Solutions

Sr. Python Developer

Info Way Solutions, Fremont, CA, United States


This is a 100% remote position initially it will be 10 hours per week but could increase. The budget is market rates for the hours requested.

Here is the Job Description:

Position Overview:
We are looking for a Python Developer who will be responsible for developing sophisticated data definition application. The ideal candidate should have a strong understanding of the Python programming language, recursion, performance tuning, and data formats. The Python Developer will work closely with the designer of the tool to deliver a solution that can handle the complexity of the data management while still maintaining a high level of execution performance.

Key Responsibilities :

  • Design and develop the Python-based data management solution.
  • Write clean, efficient, and reusable code following best practices.
  • Implement data processing pipelines for handling large volumes of data.
  • Perform code reviews and provide revision recommendations to the solution owner.
  • Troubleshoot and debug issues to ensure optimal performance and reliability.

Requirements:
  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience as a Python Developer or similar role.
  • Strong proficiency in Python programming language and its ecosystem; especially the areas related to processes, memory objects, and recursion.
  • Experience with web frameworks such as Django or Flask.
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL) and ORM libraries.
  • Understanding of software development principles, design patterns, and data structures.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work both independently in a fast-paced environment.
  • Good communication skills and ability to articulate technical designs and issues.

Preferred Qualifications:
  • Experience with front-end technologies such as HTML, CSS, and JavaScript.
  • Knowledge of cloud platforms such as AWS, Azure, or GCP.
  • Experience with agile development methodologies (e.g., Scrum, Kanban).