Python Fullstack Software Engineer Intern
Python Fullstack Software Engineer (Django)
About the Role
OCBridge is building secure, data-driven B2B software. As a Python Software Engineer (Django) Intern, you’ll contribute to real production services—APIs, data models, and integrations—under mentorship from senior engineers. You’ll ship features end-to-end: from schema design and REST endpoints to background jobs, observability, and tests.
What You’ll Do
- Build and improve backend services and APIs with clean, maintainable code.
- Design and evolve data models, migrations, and basic performance optimizations.
- Implement workflow features (document intake, review/feedback, reporting) with clear interfaces.
- Contribute to async/background processing, reliability, and error handling.
- Add tests, basic monitoring/metrics, and developer documentation.
- Collaborate with engineers and PM/Design, participate in code reviews, and ship iteratively.
What We’re Looking For
- BS/MS student or recent grad (CS/EE/Math or similar
- Solid Python fundamentals and familiarity with Django (or strong desire to ramp quickly).
- Understanding of HTTP/REST, JSON, pagination, and API error handling.
- Working SQL knowledge and comfort with a relational DB (PostgreSQL preferred).
- Stack exposure (nice-to-have): DRF, Celery + Redis, OAuth/OIDC, Stripe (card) & ACH payments, REST/webhooks (idempotency/retries/DLQ), AWS/S3/SQS/SNS, Docker, CI/CD (GitHub Actions), observability tools (Sentry/Datadog/Prometheus/OpenTelemetry).