- Bachelor’s degree in Computer Science or related field, or equivalent practical experience.
- 1-3 years of software engineering experience through internships, academic projects, or professional work.
- Experience with modern frontend technologies such as React, TypeScript, JavaScript, or similar frameworks.
- Experience developing backend services or APIs using Node.js, Python, Java, Go, or similar languages.
- Experience building and consuming RESTful APIs and microservices.
- Experience with cloud platforms such as GCP, AWS, or Azure.
- Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
- Strong understanding of software engineering fundamentals, data structures, and problem-solving skills.
- Experience working in collaborative Agile development environments.
- Good communication and collaboration skills with a willingness to learn from cross-functional teams.