- Strong foundational knowledge in computer science principles, data structures, and algorithms.
- Proficiency in at least one modern programming language (e.g., TypeScript, Python, Go, or Java).
- Experience with web development frameworks (e.g., React, Node.js, Express, or FastAPI).
- Familiarity with relational databases (e.g., PostgreSQL, MySQL) and version control using Git.
- Exposure to Docker, cloud services (AWS/GCP), or CI/CD pipelines will be an advantage.