Solid technical foundation, but growth opportunities can be uneven
Working as a Software Engineer at Codekeeper in South Africa has been a largely positive experience. The company offers interesting projects in the tech industry, particularly within SaaS development. There's a good collaborative atmosphere, and they've made efforts to adapt to remote work models, which is a big plus for work-life balance. The team is generally skilled and supportive, and I've learned a lot during my tenure.
I've appreciated the challenging projects and the chance to work with modern technologies. The company culture is quite collaborative, and colleagues are always willing to help out. The flexibility offered, especially with remote or hybrid arrangements, is a major benefit for managing personal life alongside work. You genuinely feel like you're contributing to real products.
While there are paths for advancement, the process for career growth isn't always transparent or consistently applied across all teams. Sometimes, opportunities feel more dependent on who you know rather than pure merit. The pay and benefits, while decent, could be more competitive compared to other global tech companies, especially for senior roles.
Consider standardizing career progression frameworks and ensuring equitable access to advanced training and challenging assignments for all employees across different departments.