Python Developer
*Job Overview*
We are seeking a skilled Python Developer to join our dynamic team. The ideal candidate will have a strong background in application development and be proficient in Python programming. This role involves designing, developing, and maintaining software applications while collaborating with cross-functional teams to deliver high-quality solutions. The successful candidate will have experience with various technologies and frameworks, contributing to the overall success of our projects.
*Duties*
* Develop and maintain scalable web applications using Python and related frameworks.
* Collaborate with front-end developers to integrate user-facing elements with server-side logic.
* Design and implement APIs for seamless data exchange between systems.
* Work with databases such as MySQL and SQL to manage data storage and retrieval efficiently.
* Ensure application performance, quality, and responsiveness through rigorous testing and debugging.
* Participate in code reviews, providing constructive feedback to peers.
* Stay updated on emerging technologies and industry trends to continuously improve development practices.
* Document development processes, code changes, and application features for future reference.
*Experience*
* Proficiency in Python programming language is essential.
* Familiarity with Ruby on Rails is a plus.
* Experience working with RESTful APIs and application development methodologies.
* Knowledge of JavaScript for front-end integration is advantageous.
* Understanding of Role-Based Access Control (RBAC) principles.
* Experience with database management systems such as MySQL or SQL is required.
* Familiarity with other programming languages like C or Java would be beneficial but not mandatory.
* Strong problem-solving skills and ability to work collaboratively in a team environment.
If you are passionate about software development and eager to contribute your expertise in Python, we encourage you to apply for this exciting opportunity.
Job Types: Full-time, Contract, Temporary
Pay: $63.32 - $67.31 per hour
Expected hours: 40 per week
Schedule:
* 8 hour shift
Ability to Commute:
* San Jose, CA 95110 (Preferred)
Ability to Relocate:
* San Jose, CA 95110: Relocate before starting work (Preferred)
Work Location: Hybrid remote in San Jose, CA 95110