Intern Python Backend Developer

0



Type: Full-time Internship (Remote)

Duration: 6 months (extend/convert based on performance)

Start: ASAP

Compensation: Paid (stipend based on skills/availability)

Location/Time: Remote; 3–4 hours overlap with Asia/Colombo (UTC+5:30)



Why this role


You won’t be “observing.” You’ll design, build, test, and ship production APIs used by real users. Tight feedback loops, code reviews, and clear standards.



What you’ll do




You’ll thrive if you have


  • Solid Python 3.10+ and comfort with type hints/typing.
  • Working knowledge of FastAPI, Pydantic, HTTP/REST, and JSON.
  • Practical SQL skills and familiarity with one RDBMS (Postgres/MySQL).
  • Git fundamentals (feature branches, PRs, resolving conflicts).
  • Clear written communication and the habit of asking specific questions.



Nice to have (not required)


  • SQLAlchemy 2.0 (declarative, session management), Alembic.
  • Redis (cache/locks/queues), Celery/RQ/Taskiq.
  • Security basics (OWASP API Top-10), JWT/OAuth2 flows.
  • Docker/Compose, Nginx/uvicorn-gunicorn, GitHub Actions.
  • Cloud basics: AWS (S3, RDS), or GCP/Azure equivalents.
  • API versioning, pagination, idempotency keys, webhooks.
  • Async I/O patterns, backpressure, and performance profiling.



What you’ll work on (examples)


  • Public/partner REST APIs consumed by React and Flutter apps.
  • Auth & roles, audit trails, and secure file upload pipelines.
  • Background processing (notifications, media processing, webhooks).
  • Data dashboards endpoints (filters, search, pagination, exports).



How we work


  • Issue-driven tasks with acceptance criteria; small PRs; fast reviews.
  • Lint/format gate (ruff/black), pre-commit hooks, clear commit conventions.
  • Weekly milestones; async check-ins; no ceremony for the sake of it.


You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied