← All open positions

Engineering · Applications open

Back-end Web DeveloperInternship

Build dependable services behind useful digital products.

Online · Remote · Internship · GMT+7

Apply for this role

About the role

Join our engineering work as a back-end web developer intern. You will contribute to a scoped project, discuss your approach with the team, and document what you learn. This is a remote position with collaboration coordinated in GMT+7.

What you will do

  • Implement and document API endpoints.
  • Model data and validate inputs.
  • Write tests for authorization, errors, and common workflows.

What you will build

A tested API module with a data model, documentation, and operational checks.

What we are looking for

  • A server-side language such as JavaScript or Python
  • HTTP, SQL, and version control basics
  • Willingness to ask questions, receive feedback, and document your work.
  • Reliable communication and availability for agreed GMT+7 coordination.

Nice to have

Helpful experience, not a requirement to apply.

  • API authentication
  • Database migrations

What you will learn

  • Secure API design
  • Data consistency
  • Service observability

Team structure

You will collaborate with the engineering team and relevant project contributors. A supervisor, review cadence, and project scope will be agreed during onboarding. The specific reporting line will be discussed during hiring.

Benefits & working arrangements

Remote collaboration, exposure to practical projects, feedback on your work, and opportunities to learn across disciplines. Public portfolio contributions require permission and respect for confidentiality.

Duration, weekly hours, equipment arrangements, and any additional benefits are confirmed in the written offer.

Salary / compensation

A compensation range has not been published for this internship. Ask about the arrangement during hiring; the final terms must be confirmed before you accept. No salary, allowance, or employment conversion is implied by this listing.

Hiring process

  1. 01

    Apply with your work

    Choose a role and share your CV or profile, a project you can discuss, and your availability. Student and personal projects are welcome.

  2. 02

    Application review

    The relevant team reviews your interests, foundations, and examples of work against the role. Applications are reviewed by people; no automated hiring decision is made.

  3. 03

    Conversation & practical discussion

    If shortlisted, discuss your work and approach in an online conversation. Any role-specific exercise, scope, and expected time will be explained in advance.

  4. 04

    Offer & onboarding

    Before you accept, confirm the scope, duration, time commitment, compensation if offered, supervision, and start date in writing.

Your next chapter

Apply for this internship.

Tell us what you want to build and show us how you think. Fields marked * are required.

Applications are reviewed by the Data Sorcerers recruitment team. Your submission is stored privately on our server while being transferred to our Google Drive recruitment folder. It is not a public submission.

Need an accessible alternative? Contact our recruitment team.