Full-Time Python Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$1700-2300

HOURS PER WEEK

35

DATE POSTED

Feb 3, 2025

JOB OVERVIEW

Python Developer Position

Updated:Upgrade to see actual infoWe sell Hardware IT devices use customized open-source software.

We're looking for a developer with experience in Python and JavaScript to work 30-40 hours per week.

About the company:
Our devices use a Raspberry Pi device to capture video output from a computer and emulate keyboard and mouse input. This allows the user to control the computer remotely without installing any software on the target system. It offers control in situations where tools like RDP or SSH are not possible (e.g., during BIOS, on a system with no network connectivity).

About the Work:
Our software is primarily a web app. Its backend is a Python Flask app. Its frontend is a JavaScript app with no frameworks or libraries.

We'll eventually provide a device for end-to-end testing, but you can run most of the app’s features in dev-mode on a normal Debian-based system.

The initial work will be adding interfaces to the web app that let users achieve common tasks that are currently possible only on the command line (e.g., updating the software, changing the device hostname, setting a static IP, turning on WiFi).

As you work more with our other developers, you’ll graduate to more advanced features like implementing virtual storage, virtual Ethernet, or device management over serial interfaces.

Requirements:
-Strong written English
-Comfort with Python
-Comfort with JavaScript/HTML/CSS
-Plain JS - no fancy frameworks needed
-Comfort with git
-An appreciation for intuitive, maintainable code

Nice-to-haves:
-Comfort writing bash scripts
-Familiarity with Raspberry Pi
-Familiarity with Linux
-Experience using a KVM or managing multiple physical server machines

Please submit:
-A note explaining why you’d be a good match for this work
-Your resume
-An example of code you’re proud of
-A project is ideal, but a single file is fine, as long as it’s at least 100 lines of code
-Your hourly rate of pay

Upon receipt of the above, we will share more information about the project and begin a conversation. It will end with a video interview and then work starting on a smaller project to see how we work together.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin