Senior Full Stack Developer
Naked Financial Technology|Posted 5 months ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
Hi there 👋
We're Naked Insurance! We’re rebuilding insurance from the ground up with a modern, tech-first approach, with no link to legacy insurance systems whatsoever, to make sure that the customer experience is affordable, fast, fresh, and delightful.
Our tech team is still relatively small, we follow an agile methodology, and we offer a flexible hybrid work model - fully remote if you are not based in Joburg.
As a people, we are transparent, generous, and focused on empowering our customers, communities, and employees.
Thanks to the positive traction we’ve had, we’re growing - and currently looking to bring on an additional Senior Fullstack Developer. Our stack looks like this:
Frontend: React, Next.js, TypeScript
Backend: TypeScript, GraphQL (self-hosted)
Infrastructure / AWS: EventBridge, CI/CD (CodePipeline, CodeDeploy, CodeBuild), ECS, Lambda, Step Functions, VPC, ELB, CloudWatch, RDS (PostgreSQL & Aurora), SES, SNS, S3
IaC: AWS CDK, Serverless Framework
Also worth a mention: we recently secured another R700 million in funding, so the road ahead is packed with exciting challenges and growth.
Want to disrupt an entire industry, or even just make the world a little bit better? You know what to do 😊
Sign up or log in to apply:
About Naked Financial Technology
Naked Insurance……
Started our journey in November 2016 and launched to the public in April 2018 with a transparent and fair insurance platform. Our platform allows digital, tech savvy, self-directed South Africans to have total control over how, when and what they insure and total confidence that the cover they pay for, is the cover they will get.
To support this we’re rebuilding the value chain from the ground up using modern tech (no legacy insurance systems), to make sure that the customer experience is fast, fresh and delightful.
As a people we are……
Transparent, generous and focussed on empowering both our customers and employees - we're real people who are passionate about what we do. Check out our people page here.
As a startup we……
Live in a fast-paced, challenging environment where we are doing agile development the way it was intended, not some hack of waterfall with ‘stories’ as a spec. We work with bleeding-edge technology and our team get their hands dirty with the full stack. The team is still small so everyone gets to contribute in a way that really matters.
Your primary focus will be to…. Work as part of our cross-functional team to build Web and mobile app frontends. You’ll be responsible for creating frontend components and connecting them to the backend REST services. You don’t need to have mobile app development experience, we are all for learning and growth.
More to the point you will …..
- Implement and integrate user-facing elements with backend servers
- Write reusable, testable, and efficient code
- Design and implement low-latency, high-availability, and performant applications
- Consistently employ “Test first, code later” best practices
- Work as part of an Agile team.
To do this you need some skills like ……
- HTML5
- CSS
- Javascript
- ReactJS and React Native •Version control (Git)
- Responsive web design
- RESTful services
- NodeJS
- TypeScript
- Agile methodologies, test driven development
You also need to be brave, adventurous, tough as nails, curious, passionate, anti-establishment, a bit quirky and of course really smart
Our recruitment process goes ……
- Intro chat with our Delivery Lead Emily (45 mins)
- Interview with our CTO Jade: general background and experience, short whiteboard exercise (60 mins)
- Interview with two senior developers: understanding of programming best practices and design patterns (60 mins)
- Take home technical assessment: small project in the language of your choice (2-3 days)
- Interview with co-founders: culture fit and general experience
- Final reference checking and offer
Please note interview steps 1 and 2 will contain a short algorithm exercise, no need to prepare for this. You'll be asked a simple question where you'll write a function to solve a basic problem. It will be language and stack-agnostic. Perfect syntax and compiling are not key priority. It's just about explaining your thinking and asking questions
<iframe width="560" height="315" src="https://www.youtube.com/embed/n8OPZuONpns" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>Perks at Naked Financial Technology
Tech Stack
application and data
















utilities


business tool






dev ops



