Casava Microinsurance Limited

Lagos, Nigeria

Senior Full-stack Developer

  • Casava Microinsurance Limited

About Company

Who we are: Casava, an Insurtech in the Nigerian space is reimagining how insurance should impact lives. Our vision is to make insurance commonplace for individuals and small businesses in Nigeria a ... Read more

Job Description/Responsibilities

We are seeking an experienced Senior Full Stack Developer with expertise in Node.js, Java, and PHP to join our dynamic engineering team. The ideal candidate will have a strong foundation in backend development with the ability to work across the full technology stack, from server-side logic to front-end user experience. You will be responsible for building scalable and high-performing applications that power our platform and delivering an exceptional user experience. Key Responsibilities: In this role, you’ll be responsible for; • Design, develop, and maintain robust and scalable fullstack applications using Node.js, Java, and PHP. • Collaborate with cross-functional teams, including Product Managers, Designers, and QA, to develop high-quality features that meet business requirements. • Develop and integrate APIs, ensuring seamless communication between front-end and back-end systems. • Participate in code reviews, architecture discussions, and contribute to the development of best practices and coding standards. • Troubleshoot and resolve complex technical issues, optimizing application performance. • Implement security protocols and ensure applications are secure and compliant with industry standards. • Mentor junior developers and provide technical guidance to the development team. • Stay up to date with the latest industry trends, technologies, and best practices to drive innovation within the team. • Collaborate in an agile environment to deliver features on schedule while maintaining high-quality standards.

Job Requirements

• Bachelor’s Degree in Computer Science, or a related field. • 5+ years of experience as a Fullstack Developer with proven expertise in Node.js, Java, and PHP. • Strong experience with front-end technologies such as JavaScript, HTML5, CSS3, and modern libraries or frameworks (e.g., React, Vue, or Angular). • Proficiency in working with RESTful APIs and web services. • Solid understanding of databases (both SQL and NoSQL) and experience with database design and optimization. • Experience in cloud platforms such as AWS, Google Cloud, or Azure. • Familiarity with containerization tools like Docker and orchestration tools like Kubernetes. • Knowledge of version control systems such as Git. • Excellent problem-solving skills and ability to troubleshoot complex systems. • Strong communication skills and the ability to collaborate effectively with cross-functional teams. • Experience in agile software development methodologies.

Skills

  • Agile
  • Applications
  • Architecture
  • Coding
  • Communication
  • Database
  • Database Design
  • Development
  • Engineering
  • Java
  • Javascript
  • PHP
  • Security
  • Software
  • SQL
  • Tools
Job Details

Industry

Banking, Finance and Insurance

Experience Level

Mid-management (2-8y experience)

Job Timing(s)

Monday to Friday

Education

Bachelor's/Graduation - Technology

Vacancies

1

Additional Benefits
  • Lunch
  • Transportation Allowance