Python Developer
Python Developer
Posted 4 days ago
SENIORITY
Senior
SALARY
$25/hr
About the role
- Build backend services and REST APIs in Python to power sparQ's productivity apps (like Contacts, Invoicing, Docs, and Chat)
- Work with SQLite, PostgreSQL, Docker, and HTMX for performance-focused development
- Participate in a GitHub-driven open-source project and follow clean coding and documentation practices
- Collaborate with a small local team and work in an office downtown Minneapolis
- Learn and grow fast as you contribute to real-world SaaS architecture
- What You Should BringBasic experience with Python (personal, academic, or internship projects count)
- Familiarity with SQL databases (especially PostgreSQL), REST APIs, and CLI tools
- Passion for clean, readable code and a willingness to learn real-world dev workflows (GitHub, issue tracking, testing)
- Curiosity about open-source, startups, or SaaS development
- Ability to work independently and deliver on tasks with minimal handholding
- Must be located in the Twin Cities metro and available for in-person collaboration
- Bonus (but not required)
- Experience with Docker, Flask/FastAPI, or HTMXFamiliarity with GitHub and open-source contribution
- Interest in DevOps, cloud deployment (DigitalOcean, Linode)
- Enthusiasm for AI and automation tools
- $25/hr based on experience
- Direct mentorship from a technical founder with startup experience
- Opportunity to become a core contributor to a global SaaS platform
- Must submit:
- Your resume
- A brief note about your experience and interest in working on sparQGitHub profile or links to any projects you've worked onNote: We're only considering candidates based in the Minneapolis/St. Paul metro area at this time. Out-of-area applications will not be reviewed.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
