
Full-Stack Developer, Python
EfficientVision
part-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
About the role
- Develop and maintain a Flask-based web application with PostgreSQL database
- Build email integrations (IMAP/Outlook 365) for ingesting calendar invitations (ICS/iCal format)
- Create automated survey systems with third-party integrations (Typeform)
- Generate reports and analytics (HTML emails, PowerPoint presentations)
- Implement OAuth integrations (Google, Zoom, Microsoft)
- Build and maintain scheduled background jobs (cron-based task processing)
- Manage multi-tenant SaaS architecture with organization tiers and billing (PayPal)
Requirements
- 3-5 years experience in software development
- Proficient in Python 3 (Flask, SQLAlchemy, Jinja2)
- Experience with PostgreSQL and database migrations (Alembic)
- Familiarity with REST APIs and third-party service integrations
- Knowledge of email protocols (IMAP, SMTP) and calendar standards (RFC 5545/iCal)
- Proficient in HTML/CSS for email templates and reports
- Basic Linux/DevOps experience (cron, systemd, nginx)
Benefits
- This is a remote position.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Python 3FlaskSQLAlchemyPostgreSQLHTMLCSSIMAPSMTPREST APIscron