Internship Backend Engineer Intern
Internship Awesomeree Sdn. Bhd. in Software / Information System ShortlistJob Description
Job Description
- Implement and maintain RESTful APIs and background jobs using Python and Django.
- Contribute TypeScript to internal tools or lightweight services that interface with our backend.
- Write clean, testable code with unit/integration tests (pytest); assist in setting up/maintaining CI pipelines.
- Design and optimize relational schemas and queries in MySQL; help with migrations and data integrity.
- Build small web automations and UI-driven test flows with Selenium to validate critical user journeys and admin workflows.
- Diagnose and fix performance bottlenecks (DB queries, caching, async tasks), and improve observability (logging/metrics).
- Document endpoints, data contracts, and runbooks for smooth handoffs.
Job Requirements
- Familiarity with server-side development in Python; hands-on experience with Django (ORM, views/DRF, migrations).
- Comfort with TypeScript fundamentals and using it in tooling or service scripts.
- Solid understanding of relational databases and SQL; practical experience with MySQL (joins, indexes, transactions).
- Basic proficiency with Selenium (WebDriver, selectors, waits) for browser automation or end-to-end tests.
- Knowledge of REST API design and JSON.
- Ability to write unit tests, debug systematically, and document your work.
- Problem-solving mindset, attention to detail, and willingness to learn.
