You are viewing a preview of this job. Log in or register to view more details about this job.

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).