
Engineer
- Johannesburg, Gauteng
- Permanent
- Full-time
- You participate in the design and development of products and features.
- You attend and contribute to team ceremonies and meetings (daily scrum meetings, planning meetings, demos, and development retrospective meetings.)
- You proactively improve the test coverage and documentation of existing code (e.g., unit tests, automation tests, etc.)
- You perform proactive testing of your work.
- 4+ years experience in software engineering.
- Strong proficiency in C#, NodeJS, ReactJS & JavaScript (ES6+).
- Experience with React state management libraries i.e (Redux, Zustand, or MobX).
- Experience with database integrations (e.g., MongoDB, PostgreSQL, or MySQL).
- Exposure to Azure cloud services is preferred.
- Good understanding of CI/CD pipelines.
- Understanding the basics of prompt engineering would be highly beneficial.
- Global Gratitude and Recharge Days
- Flexible, paid time off policy
- Employee wellness programs and counseling resources
- Meaningful peer recognition and awards
- Paid parental leave
- Invention/patenting assistance
- Community impact, paid volunteer time, and opportunities
- Intercultural learning and celebration
- Multiple tools through which to learn and grow, and an incredible global community