Backend Developer Intern
Chrono Efficient · Johannesburg, CA · 2 mo ago
EngineeringFull-time
About the 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.
Responsibilities
- 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 Skills
- Familiarity with API design and optimization
- Microservices or service-oriented architectures
- Docker or containerization concepts
- CI/CD pipelines
- Performance monitoring tools
- Basic DevOps workflows
Qualifications
Completed 3-year Diploma or Degree with Computer Science or Information Systems as a Major.