Platform Engineer
-
Software Development
Backend Developer, Software Engineer, Full Stack Developer, Software Architect
Job Description & How to Apply Below
At Lensing, our Platform team builds the core system that enables fast, secure, and consistent business application development across the company. We focus heavily on empowering application developers with reliable abstractions for building business applications at enterprise scale. Our platform provides enterprise grade functionality for all the applications running on like live sandboxing, AI capabilities, persistence, auditability as well as a unified authorization system.
You’ll join a collaborative, distributed team across South Africa, Brazil, England and Germany, tackling critical platform challenges including the developer tooling. If you thrive on technical depth, love designing core platform systems used by engineering teams company-wide, and want to solve complex access control challenges, we’d love to hear from you.
What you get to do- Contribute hands‑on to building and evolving a scalable, flexible development platform for enterprise applications.
- Design and maintain core platform capabilities including API design and backend/frontend communication.
- Develop foundational abstractions, APIs, and SDKs that enable internal feature teams to manage the mission critical authorization system.
- Identify friction points in developer workflows consuming the platform features and build intuitive, self‑service tooling.
- Leverage AI tools and AI-assisted code generation in your daily workflow, and support building AI features for consumption by our clients.
- Collaborate closely with distributed engineering teams across South Africa, Brazil, England and Germany on system architecture, security standards, and performance optimization.
- Work alongside Product Managers and application developers with dedicated mentorship to scope, learn, and implement security and platform initiatives.
- A passion for building tools and systems that empower other engineers.
- Strong software engineering fundamentals and fluency in Type Script (preferred, though experience with other modern programming languages is welcome).
- A collaborative mindset and willingness to work with teammates across time zones.
- Strong problem‑solving and debugging skills across the stack.
- Experience designing and implementing granular authorization frameworks is a plus
- Comfort working on both frontend and backend systems.
- Clear and concise communication skills, especially in remote and asynchronous settings.
- Familiarity with performance profiling, scalability concerns, and developer tooling best practices is a plus.
- Eagerness to use AI workflows and AI-assisted code generation in software development is a plus.
- Recent university graduate in Computer Science or related engineering field, or equivalent practical experience building software.
- Built or contributed to systems that serve other developers, such as frameworks, internal SDKs, or dev tooling.
- Shipped production software in a modern web stack.
- Experience in startup environments is a plus.
- ERP experience is beneficial, but not required.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).