Full Stack Software Engineer
Olarm
Date: 3 weeks ago
City: Cape Town, Western Cape
Contract type: Full time

About Us
Join the Olarm Team: Where Innovation and Collaboration Thrive!
At Olarm, we're not just a company – we're a passionate team of forward-thinkers, tech enthusiasts, and problem solvers. Our mission to revolutionise the home security and monitoring markets is driven by a set of core values that define who we are and how we work together. We believe in harnessing the power of cutting-edge IoT technology to make a real difference in people's lives.
We are very big on our culture and company values so be sure to have a look at what we value below and apply if you think you can see yourself working with the Olarm team.
Creative & Innovative Minds: We're on a continuous journey of discovery, pushing the boundaries of what's possible. Bring your creative ideas and innovative spirit to the table, as we challenge conventions and embrace new solutions.
Collaborative Energy: At Olarm, collaboration is more than just a buzzword – it's how we achieve greatness. We value diverse perspectives, foster open communication, and support one another to reach our collective goals.
Results-Driven Focus: We don't just aim for success; we make it happen. We're a team of motivated individuals who thrive on delivering results.
Personal Impact: You will have a personal impact on people's lives being in the home security industry. Join us in shaping the future of IoT and home security, leaving a lasting impact.
Learning Culture: In a fast-paced industry, learning never stops. We encourage continuous growth, providing opportunities to expand your skill set, explore new technologies, and elevate your career to new heights.
Job Description
We are looking for a passionate and experienced Full Stack Software Engineer to join our engineering team!
You will work across the full software development life cycle. This role requires both front-end and back-end development and expertise, a strong grasp of modern web technologies, and a drive to build great products.
Key Responsibilities
check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#081799;border-color:#081799;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered="">
Join the Olarm Team: Where Innovation and Collaboration Thrive!
At Olarm, we're not just a company – we're a passionate team of forward-thinkers, tech enthusiasts, and problem solvers. Our mission to revolutionise the home security and monitoring markets is driven by a set of core values that define who we are and how we work together. We believe in harnessing the power of cutting-edge IoT technology to make a real difference in people's lives.
We are very big on our culture and company values so be sure to have a look at what we value below and apply if you think you can see yourself working with the Olarm team.
Creative & Innovative Minds: We're on a continuous journey of discovery, pushing the boundaries of what's possible. Bring your creative ideas and innovative spirit to the table, as we challenge conventions and embrace new solutions.
Collaborative Energy: At Olarm, collaboration is more than just a buzzword – it's how we achieve greatness. We value diverse perspectives, foster open communication, and support one another to reach our collective goals.
Results-Driven Focus: We don't just aim for success; we make it happen. We're a team of motivated individuals who thrive on delivering results.
Personal Impact: You will have a personal impact on people's lives being in the home security industry. Join us in shaping the future of IoT and home security, leaving a lasting impact.
Learning Culture: In a fast-paced industry, learning never stops. We encourage continuous growth, providing opportunities to expand your skill set, explore new technologies, and elevate your career to new heights.
Job Description
We are looking for a passionate and experienced Full Stack Software Engineer to join our engineering team!
You will work across the full software development life cycle. This role requires both front-end and back-end development and expertise, a strong grasp of modern web technologies, and a drive to build great products.
Key Responsibilities
- Design and develop scalable web applications using modern frameworks and technologies.
- Collaborate with product managers, designers and other developers to create seamless user experiences.
- Write clean, maintainable and efficient code.
- Implement robust testing strategies.
- Participate in code reviews and provide constructive feedback.
- Continuously research and adopt new technologies to improve development practices.
- Troubleshoot and debug applications to ensure performance, quality and responsiveness.
- Technical Skills:
- Proficient in both front-end and back-end development.
- Strong experience with languages such as JavaScript/TypeScript, Phython, Java or Ruby.
- Proficient with front-end frameworks/libraries with React, Angular or Vue.is.
- Experience with back-end frameworks such as Node.is, Express, Django, Flask or Spring Boot.
- Experience with relational and non-relational databases (e.g. MySQL, MongoDB).
- Familiarity with version control systems (Git), CI/CD pipelines and containerisation (Docker).
- Knowledge of cloud platforms such as AWS is a plus.
- Knowledge of embedded systems and/or hardware engineering is a plus.
- Soft Skills:
- Strong problem solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work in an agile, fast-paced environment.
- Self-motivated and proactive.
- Exciting Workspace.
- Cutting-Edge Technology.
- Engaging Projects and Innovations.
- High-Tech Atmosphere.
- Versatile Experience - Get exposure to a wide range of things.
- Involvement in Manufacturing Processes - End-to-End Involvement.
- Inspiring Work Environment.
- Opportunity for Career Growth and Continuous Learning - Cross-Functional Teams.
- Contributing to a South African Company with a real impact on people's lives.
- Olarm Device and Subscription.
check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#081799;border-color:#081799;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered="">
See more jobs in Cape Town, Western Cape