We, at SimplyPrint (https://simplyprint.io/) are looking for on-call Python developers to help with various Python-related tasks for our 3D printing management platform.

About us;
At SimplyPrint, we develop a 3D printing management platform that makes it easier to 3D print for hobbyists, professionals and schools.

With over 25.000 users and even more 3D printers connected to our platform, we handle the day-to-day use of a lot of people’s 3D printers.

About some of our projects;
– The crown jewel; "printer-ws-client" (https://github.com/SimplyPrint/printer-ws-client).
This project handles the connection between device that talks to the 3D printer, and our cloud server. This may run on a Linux-based device, a Raspberry Pi, Windows or Mac
– "OctoPrint-SimplyPrint" (https://github.com/SimplyPrint/OctoPrint-SimplyPrint).
This project is, like the project above, a gateway to connect a 3D printer to our cloud
– Closed-source; "integration-prusa-connect", "integration-bambu-lab"; brand-specific integrations for the "Bambu Lab" and "Prusa" 3D printer brands, with more specific integrations to come

About you;
We’re not looking for agencies, but rather someone who has some extra time on their hands, that can be our on-call person for this job. Not all months will have more than 5–10 hours of work, but if there’s an urgent issue, we count on being able to send you a Slack message, and have an as-swift-as-possible reply.

These coming months, we have a lot of tasks, in the ~30/hr/week range.

Preferably, you have a 3D printer or experience with 3D printers, though this is not a requirement.

Example tasks for projects;
– Refactoring our "integration-bambu-lab" project to be a generic "SimplyPrint-client", being able to host a multitude of different 3D printers
– Adding new brand-specific integrations, such as for Duet3D and Ultimaker
– Adding new features
– Fixing bugs

Skills required;
– Extensive Python knowledge, with experience
– Experience with asyncio and WebSockets
– A knack for performance-optimization and advanced troubleshooting
– Experience with Git & writing good commit messages
– Great communication & teamwork skills; you will be messing with code that have a handful of other active hands-on authors

Bonus skills;
– 3D printing knowledge, and owning a 3D printer is a _huge_ bonus
– MQTT experience
– Experience with Python-powered web servers
– Experience with Python-powered applications for Windows, Mac and Linux

If you’ve read this post all the way through; thanks! Note "P.S; I read the entire thing, of course!" in your application for bonus-points! 😉

Hourly Range: $17.00-$50.00

Posted On: May 08, 2024 09:21 UTC
Category: Back-End Development
Skills:Python, Python Asyncio, Websockets, Web Server, MQTT, 3D Printing

Country: Denmark

click to apply

Powered by WPeMatico