We are looking for a remote Python Developer with experience in scientific
computing to work on a client project involving development features for the
Spyder IDE. This developer should have solid networking knowledge to help us
implement the backend infrastructure. This is a part-time contract position
through the end of the year, with the possibility to renew through the end of
2024. If you are passionate about open source and have a strong desire to
contribute to the Spyder community, please apply!
Responsibilities:
* Enhance the existing remote code execution features in Spyder
* Add support for local Spyder installations to run code and sync files on remote servers and clusters
* Work with the Spyder community to gather feedback and improve the remote development experience
* Write reusable, testable, and efficient code
* Work collaboratively to design and implement technical solutions for new software features
Skills and Qualifications:
* Experience with Python and scientific computing
* Experience with remote development tools and technologies
* Experience with the Spyder IDE
* Strong problem-solving skills
* Excellent communication and collaboration skills
* Ability to work independently and as part of a team
* Effective and respectful communication between groups, developers, testers, designers, and user