Remote Full Stack Developer - Insurance Platforms
Summary
Fully remote full-stack developer building web applications and backend services for an Insurtech company's insurance platforms. Day-to-day spans the whole SDLC: front-end frameworks (React/Angular/Vue), backend stacks (Node.js, Python, Java, Ruby), SQL/NoSQL databases, APIs, and cloud/containerized deployment in an agile distributed team.
Our client, a pioneering Insurtech company, is seeking a talented and motivated Remote Full Stack Developer to join their distributed engineering team. This role is fully remote, offering the flexibility to work from anywhere, though preference may be given to candidates within South Africa for timezone alignment. You will be instrumental in designing, developing, and deploying robust and scalable web applications and backend services that power our client's innovative insurance platforms. This is an exciting opportunity to work with a modern tech stack, contribute to impactful projects, and collaborate with a passionate, international team. The ideal candidate is a self-starter, possesses excellent problem-solving skills, and has a passion for building high-quality software. You will be involved in all phases of the software development lifecycle, from initial concept and design to implementation, testing, and deployment. We are looking for someone who is eager to learn, adapt, and contribute to a fast-paced, agile environment. Your contributions will directly influence the user experience and operational efficiency of our cutting-edge insurance solutions.
Key Responsibilities
- Design, develop, test, and deploy full-stack web applications and backend services.
- Write clean, maintainable, and efficient code using modern programming languages and frameworks.
- Collaborate with product managers, designers, and other engineers to define software requirements and specifications.
- Build and consume APIs for seamless integration with internal and external systems.
- Implement responsive user interfaces that provide an exceptional user experience.
- Optimize applications for maximum speed, scalability, and security.
- Participate in code reviews and contribute to improving development practices.
- Troubleshoot, debug, and resolve software defects and issues.
- Stay up-to-date with the latest industry trends and technologies in full-stack development and Insurtech.
- Contribute to the continuous improvement of our development pipeline and infrastructure.
Requirements
- Proven experience as a Full Stack Developer or similar role, with a strong portfolio of projects.
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., React, Angular, Vue.js).
- Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring, Ruby on Rails).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Understanding of RESTful API design principles and microservices architecture.
- Experience with version control systems, particularly Git.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, essential for a remote team environment.
- A degree in Computer Science, Engineering, or a related field is preferred but not essential if equivalent experience is demonstrated.
Benefits
- Competitive salary commensurate with experience and skills.
- Full remote work flexibility, allowing you to work from anywhere.
- Comprehensive health insurance coverage.
- Generous paid time off and company holidays.
- Opportunities for professional development, including online courses and conference attendance.
- Access to cutting-edge development tools and technologies.
- Collaborative and inclusive remote team culture.
- Pension fund contributions.
- Stock options or performance bonuses may be available.
