Bachelor’s degree in Computer Science or a related field (or equivalent practical experience) Proven knowledge in web development Proven knowledge in basic system design Eagerness to learn and grow skills Taking initiative on tasks Showing ownership from start to finish Curious problem-solver Comfortable investigating and debugging issues with guidance Collaborative team player Comfortable receiving/giving feedback Comfortable discussing solutions with peers