Backend Developer Intern
About This Role
A motivated and curious Backend Developer Intern with at least 1 year of experience who is eager to learn, collaborate, and contribute to building scalable back-end systems. You should be detail-oriented, a good team player, and comfortable working in an Agile environment. Strong problem-solving skills, willingness to take initiative, and the ability to follow engineering best practices are essential.
What You Will Be Doing
- Supporting the development and maintenance of reliable, scalable back-end services.
- Assisting in building server-side logic using Node.js, Python, or Java.
- Helping create reusable back-end components and small services within service-oriented or microservices architectures.
- Contributing to RESTful or GraphQL API development, testing, and documentation.
- Working with SQL/NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB): writing basic queries, assisting with schema updates, and supporting data integrity.
- Participating in debugging, log analysis, and performance improvements.
- Supporting basic DevOps tasks including Docker usage and learning CI/CD workflows.
- Collaborating with senior engineers through code reviews, stand-ups, and documentation.
- Continuously learning and gradually taking ownership of more complex tasks.
Bonus Points for Familiarity with
- API design and optimisation
- Microservices or service-oriented architectures
- Docker or containerisation concepts
- CI/CD pipelines
- Performance monitoring tools
- Basic DevOps workflows
Educational Requirement
Completed 3-year Diploma or Degree with Computer Science or Information Systems as a Major.