Job Description
Job Type:
Internship
Duration:
6 months
We're seeking for passionate students and driven young minds eager to kickstart their journey in software engineering. As part of our team, you'll gain hands-on experience with modern backend technologies, working alongside experienced developers to build secure, high-performance applications using Java, C, C++, Python, and databases. This internship offers valuable exposure to secure coding practices, debugging, testing, and scalable system development, an exciting opportunity to turn your potential into real-world impact in a collaborative and innovative environment.
How You Will Contribute And What You Will Learn
- Build robust, scalable applications to create efficient and maintainable solutions.
- Implement high-performance REST APIs, ensuring they are secure, reliable, and functional.
- Design and integrate data storage solutions using SQL and NoSQL databases (e.g., Cassandra, MongoDB), to ensure optimal performance and data integrity.
- Work closely with senior developers to refine software architecture and performance optimization.
Key Skills And Experience
You have:
- Bachelor's degree in Software Engineering, Computer Science, or a related field (students seeking for 6-months internship are encouraged to apply).
- Experience with Git, CI/CD pipelines, or containerization (Docker/Kubernetes).
- Familiarity with security principles in software development.
- Excellent written and verbal communication skills for technical and non-technical audience.
It would be nice if you also have:
- Basic understanding of Java programming, C, C++ and Python.
- Familiarity with databases (SQL or NoSQL).
- Understanding of RESTful APIs development concepts.
- Strong problem-solving skills and passionate for software security.