- Within 3 years of experience after graduation.
- Bachelor’s degree in computer science/related field or relevant experience.
- Can work in English
- Solid understanding of computer science fundamentals, data structures, and algorithms.
- Proficiency in software development practices, including writing clean, reusable code, and basic understanding of test-driven development and continuous integration.
- Proficiency in at least one programming language such as Java, C++ or Python.
- Familiarity with back-end development frameworks and technologies (e.g., Spring Boot).