
Software Engineer: Full Stack 10089
- Stellenbosch, Western Cape
- Permanent
- Full-time
- Brain-storming solutions on the white-board with the team
- Building micro-services (and all the layers down to the frontend) that can handle the scale of what we do, which means thousands of requests per second - without breaking the bank!
- Working with the wider app team including testers, designers, frontend and UX devs, delivery leads, product managers and other prominent figures in the business - we all have a shared purpose!
- Figuring out weird and obscure bugs. Look for ways to make the app more reliable.
- Learning and adapting to new challenges.
- Helping developers who are building product features and experiences to work with the framework.
- 6+ years proven experience in both front-end and back-end software development, deployment and running solutions in production
- Experience with modern front-end and back-end frameworks and technologies - ideally what we're using
- Amazon Web Services
- Rancher / Kubernetes
- GitHub eActions CI/CD
- Java 17+
- Spring Ecosystem (Bott, Web, Security etc.)
- PostgreSQL (Amazon Aurora)
- Flyway
- JUnit
- Kafka
- TypeScript
- React.js
- Webpack
- single-spa
- Module Federation
- Material-UI (MUI)
- Micro-frontend architecture
- Google Android
- Huawei Android
- iOS
- Capacitor
- TypeScript, JavaScript, Java, Kotlin, Swift, Objective-C, C, Python, Shell/Bash, CSS, HTML, JSON, Markdown
- Grade 12 National Certificate / Vocational
- A relevant tertiary qualification in Information Technology
- Analytical Skills
- Attention to Detail
- Communications Skills
- Interpersonal & Relationship management Skills
- Problem solving skills
- Clear criminal and credit record