Software Engineering Student

NICE
Summary
Join NiCE as a Software Engineering Student and contribute to the development of real-world features in a modern cloud-based environment. You will gain hands-on experience with advanced technologies and collaborate with experienced engineers. Responsibilities include participating in end-to-end development, writing clean and testable code using Java, Spring, Node.js, and TypeScript, contributing to automated tests, and collaborating in agile ceremonies. Requirements include pursuing a B.Sc. in Computer Science or Software Engineering, completing at least two years of academic studies, possessing strong analytical and problem-solving skills, and having practical experience in Java, Spring, Node.js, or TypeScript. The role offers a hybrid work model (NiCE-FLEX) with 2 days in the office and 3 days remote. NiCE is a global company with opportunities for growth and development.
Requirements
- Currently pursuing a B.Sc. in Computer Science or Software Engineering
- Completed at least two years of academic studies
- Strong analytical and problem-solving skills
- Fast learner with the ability to work independently and take initiative
- Solid communication skills and a team-oriented mindset
- Practical experience or coursework in at least one of the following: Java, Spring, Node.js, TypeScript
- Familiarity with writing automated tests
Responsibilities
- Take part in end-to-end development of product features
- Write clean, testable code using modern languages and frameworks such as Java, Spring, Node.js, and TypeScript
- Contribute to writing and maintaining automated tests (unit/integration/e2e)
- Participate in daily team activities and agile ceremonies
- Learn and apply best practices in software design, testing, and DevOps processes
- Work with teammates to troubleshoot, debug, and optimize existing components
Preferred Qualifications
- Experience with modern software development processes
- Exposure to cloud platforms such as AWS
- Interest in UI/UX or frontend development
Benefits
- Enjoy NiCE-FLEX!
- At NiCE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week
Share this job:
Similar Remote Jobs
