
Senior Back End Engineer
Location: South Africa (Remote)
Department: Engineering
Reports to: Technical Director
Employment Type: Full-Time
Salary: R88k to R125k, commensurate with experience
Benefits: Comprehensive benefits package
Join the Team Reinventing the Brick & Mortar Shopping Experience at IOB
Imagine working at a company where you experience the best of both worlds: the fast-paced execution of a startup paired with the guidance of leaders who have built successful scalable solutions. Led by veteran innovator Hannes van Rensburg, we are not just rethinking the evolution of physical retail—we are redefining it.
At The Internet of Behaviors Company (IOB), we envision a future where physical shopping becomes an enjoyable social and retail experience once again. Customers will receive curated offerings, guaranteed selections, and delightful interactions. Our goal is to connect physical storefronts with customers in a way that rivals the convenience of online shopping. We’re looking for great teammates to help us shape the future of connected retail, and we invite you to join us.
We believe that physical retail is NOT dead; rather, it has yet to evolve alongside today’s modern customers. Many shoppers are migrating to online platforms because physical retail has fallen short in convenience, selection, pricing, and enjoyment. Shopping used to be a pleasurable pastime, and IOB is committed to bringing back that enjoyment. We need your expertise to make it happen. You will be part of a skilled team that is fundamentally reshaping physical retail, which still accounts for 80% of the overall industry. Together, we will invent a new standard for customer experience, personalized service, and ultimately, a delightful way to shop.
You will work alongside some of the brightest minds in technology, develop cutting-edge software and hardware solutions, and be empowered to tackle challenging problems that will stretch your skills and enhance your thinking. If you’re ready to join us in building the future of connected retail, we want to hear from you.
About the Team & Role
At IOB, our mission is powered by robust and scalable back-end architectures that enable real-time analytics, machine learning, and advanced AI solutions. The Back-End Engineering Team plays a crucial role in this vision, ensuring that our services and applications operate seamlessly, securely, and efficiently across diverse workloads and environments.
As a Back-End Engineer, you will be essential in designing, building, and optimizing the server-side components and microservices that form the backbone of our platform. This hands-on role provides the opportunity to leverage modern frameworks, APIs, and data-processing pipelines to drive performance and reliability at scale. Whether you are developing high-throughput APIs, streamlining database operations, or integrating with embedded systems, your contributions will help our team deliver innovative solutions for complex and unique customer deployments.
If you are passionate about embedded systems, distributed architectures, and providing engineering teams with robust, scalable back-end services, we want you on our team.
Key Responsibilities
- Design & Develop: Architect, implement, and maintain scalable backend services.
- Collaborate & Communicate: Work closely with cross-functional teams (frontend, product, design) to refine requirements and deliver high-quality solutions.
- Optimize Performance: Identify bottlenecks, debug performance issues, and implement optimizations to ensure high availability and responsiveness.
- Code Quality & Reviews: Champion clean, maintainable code; conduct and participate in code reviews; ensure best practices are followed.
- Security: Integrate secure coding practices and maintain compliance with relevant data protection and privacy standards.
- Testing & Documentation: Write comprehensive tests; create and maintain technical documentation for new features and systems.
- Mentorship: Guide junior team members through pairing, code reviews, and knowledge sharing.
- Continuous Improvement: Evaluate emerging technologies, tools, and approaches; advise on improvements to processes and tech stack.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 5+ Years of Experience: Proven experience in backend development with any modern language (Elixir, Go, Python, etc.).
- Database Expertise: Hands-on experience with PostgreSQL or MySQL or similar.
- Architectural Knowledge: Practical experience with microservices and monolithic architectures; ability to weigh trade-offs between them.
- Backend Fundamentals: Strong proficiency with RESTful APIs or GraphQL, data modeling, and designing robust application logic.
- Security Awareness: Familiarity with common security vulnerabilities (e.g., OWASP Top Ten) and how to mitigate them.
- CI/CD & DevOps: Experience with containerization (Docker), orchestration (Kubernetes), and modern CI/CD pipelines.
- Cloud Services: Deploying and managing applications on cloud platforms (AWS, GCP, Azure).
- Testing & Monitoring: Understanding of automated testing frameworks and monitoring tools.
- Team Player: Excellent communication and collaboration skills; experience working in an Agile/Scrum environment.
Bonus Points & Other Considerations
- Experience with data-driven and AI-focused architectures.
- ORM Proficiency: Experience with frameworks like Entity Framework, Phoenix Ecto, Ruby on Rails ActiveRecord, or similar.
- Elixir Experience: Background in Elixir, Phoenix Framework, and OTP concepts.
- Distributed Systems: Experience building or maintaining highly available, fault-tolerant systems.
- Performance Tuning: Track record of optimizing high-traffic applications for speed and scalability.
If you're ready to join a company on a mission to make today’s physical retail experience more convenient, affordable, and enjoyable, we want to hear from you! Apply today and help us build the future of retail.
The Internet of Behaviors Company, Inc. is an equal opportunity employer. We consider all qualified applicants without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Apply for this job
*
indicates a required field