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).