Software Engineer: Back End
wePlace
About the role
In this department, our client builds and operates the platforms behind: • Mobile connectivity services • Airtime, data and rewards journeys • Smartphone sales and digital enablement All of this is deeply integrated into their broader digital ecosystem, allowing them to continuously launch new products as the MVNO grows.
The Role As a Senior Back End Software Engineer, you’ll play a key role in a cross functional product team, owning the full software development lifecycle from design and build, through deployment, to operating systems in production. You’ll help design and deliver scalable, resilient back-end systems that prioritise performance, reliability and future growth, while also guiding and supporting other engineers.
What You’ll Be Doing • Design, build, test and operate scalable, cloud native systems on AWS • Architect modern, reusable services aligned to AWS Well Architected principles • Build and maintain event driven and microservices based architectures • Deliver simple, elegant solutions powering airtime, data, rewards and smartphone journeys • Optimise databases and APIs for performance, reliability and scale • Collaborate closely with product, QA and platform teams • Provide technical guidance and mentorship to other engineers • Help shape new connectivity products used by millions of clients Role Requirements: • Minimum: Grade 12 National Certificate / Vocational • Preferred: Relevant tertiary qualification in Information Technology • 6+ years’ experience in back-end software development • Strong experience delivering production systems end to end Solid understanding of: • Software Development Lifecycle (SDLC) • RESTful API design and integration • Advanced programming concepts, algorithms and data structures • Design patterns and testing practices • SQL database design and query optimisation • Cloud platforms (AWS preferred) • Microservices and event driven architectures • Containerisation and deployment (e.g. Kubernetes) • Tech Stack (Core) • Java • Spring Boot • AWS • Kafka • PostgreSQL Skills • Analytical Skills • Attention to Detail • Communications Skills • Interpersonal & Relationship management Skills • Problem solving skills
Should you not receive a response from us within one week of your application, your application has unfortunately not been successful.
You can visit our website for more vacancies: / LinkedIn
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free