About the Role
Our client, a forward-thinking InsurTech startup, is seeking a talented and experienced Remote Full Stack Software Engineer to join their innovative engineering team. This is a 100% remote position, allowing you to work from anywhere in South Africa. You will play a crucial role in designing, developing, and deploying cutting‑edge software solutions that are transforming the insurance industry. The ideal candidate possesses strong expertise across both front-end and back-end technologies, a passion for building scalable and robust applications, and a collaborative spirit. You will work closely with product managers, designers, and other engineers to deliver high-quality software that enhances customer experience and operational efficiency. This role offers the opportunity to work with modern technologies in a dynamic, fast‑paced environment, shaping the future of insurance technology. Embrace the freedom and flexibility of a truly remote role while contributing to impactful projects.
Key Responsibilities
- Design, develop, test, deploy, maintain, and improve full‑stack software applications.
- Develop and manage well‑functioning databases and back‑end services.
- Write clean, maintainable, and efficient code for both front‑end and back‑end components.
- Collaborate with cross‑functional teams to define, design, and ship new features.
- Troubleshoot, debug, and upgrade existing systems.
- Implement security and data protection measures.
- Participate in code reviews and contribute to team best practices.
- Stay up‑to‑date with emerging technologies and industry trends.
- Contribute to architectural decisions and technical roadmap planning.
- Ensure the performance, quality, and responsiveness of applications.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Proven experience as a Full Stack Developer with a strong portfolio of relevant projects.
- Proficiency in multiple front‑end languages and libraries (e.g., HTML, CSS, JavaScript, React, Angular, Vue.js).
- Strong experience with back‑end languages and frameworks (e.g., Python/Django/Flask, Node.js/Express, Java/Spring, Ruby/Rails).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
- Understanding of cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes).
- Familiarity with RESTful APIs and microservices architecture.
- Experience with version control systems like Git.
- Excellent problem‑solving and analytical skills.
- Strong communication and collaboration skills, essential for remote teamwork.
- Ability to work independently and manage time effectively in a remote setting.
Benefits
- Highly competitive salary commensurate with experience and skills.
- Fully remote work arrangement with flexible hours.
- Comprehensive health, dental, and vision insurance.
- Stock options and performance bonuses.
- Generous paid time off and public holidays.
- Opportunities for rapid career growth and professional development in the thriving InsurTech sector.
- Access to cutting‑edge technology and learning resources.
- A collaborative and inclusive remote work culture.
- Be part of a company revolutionizing the insurance industry.