Ventajas
Working at Numpy Ninja was a genuinely rewarding experience. The work culture is collaborative and people-first — colleagues are always willing to help, and there's a real sense of camaraderie within the team. As someone returning to the workforce after a gap, I was welcomed without judgment and given the space to rebuild my confidence alongside my technical skills.
The learning opportunities here are real. Leadership actively encourages you to push beyond your comfort zone and take on challenges you wouldn't have thought yourself ready for. Tim, in particular, is an outstanding leader — he has a rare ability to see potential in people and motivate them to aim higher. His mentorship style is genuine and invested, not just transactional.
The technical exposure at Numpy Ninja is a major highlight. As a Java Developer, I got hands-on experience with cutting-edge technologies and modern engineering practices that kept me sharp and market-ready. The work is challenging in the best way — you're never working with outdated stacks or legacy-only codebases.
If you're looking for a place that invests in your growth, exposes you to cutting-edge technology, and surrounds you with people who genuinely want to see you succeed, Numpy Ninja is it. I left a better engineer and a more confident professional than when I arrived.
Desventajas
As a growing IT company, processes and structure are still evolving. But the leadership's openness makes it easy to navigate.