Overview

Salad Africa is your financial wellness buddy. Salad is building solutions to transform Africa’s workforce and the timing has never been more crucial. We are contributing to a society of financially-secure people who live better and more optimized lives.

Job Position: Mid-Level Full Stack Software Engineer

Job Location: Lagos

Job Description

  1. We are seeking a talented and experienced Mid-Level Full Stack Software Engineer to join our dynamic team.
  2. As a Full Stack Software Engineer, you will be responsible for developing and maintaining both the frontend and backend components of our web applications.
  3. You will work closely with our product manager and designer to deliver high-quality software solutions.

Job Responsibilities

  1. Design, develop, and maintain scalable and performant web applications using modern web technologies.
  2. Collaborate with cross-functional teams to gather requirements, define technical solutions, and implement features.
  3. Implement responsive and user-friendly frontend interfaces using Next.js and other relevant frontend frameworks.
  4. Develop robust and efficient backend APIs using Express.js or NestJS, ensuring security, reliability, and scalability.
  5. Write clean, maintainable, and well-documented code following best practices and coding standards.
  6. Conduct code reviews, provide constructive feedback and mentor junior team members.
  7. Optimize application performance and troubleshoot issues to ensure smooth operation in production environments.
  8. Stay up-to-date with the latest technologies, tools, and trends in web development.

Job Requirements

  • Bachelor’s Degree in Computer Science, Engineering, or related field, or equivalent practical experience.
  • 3+ years of professional experience in full-stack web development.
  • Proficiency in JavaScript/TypeScript programming languages.
  • Strong understanding of frontend technologies including HTML, CSS, JavaScript, and modern frontend frameworks (e.g., Next.js).
  • Experience building and consuming RESTful APIs.
  • Solid understanding of backend development concepts and experience with Node.js
  • frameworks such as Express.js or NestJS.
  • Experience with database technologies such as MySQL, PostgreSQL, or MongoDB.
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.

Preferred Qualifications:

  1. Experience with GraphQL and Apollo Client.
  2. Knowledge of serverless architecture and cloud computing platforms (e.g.Vercel, Digitialocean).
  3. Familiarity with containerization technologies such as Docker and Kubernetes.
  4. Experience with testing frameworks (e.g., Jest, Mocha) and test-driven development (TDD).
  5. Understanding of software design patterns and architectural principles.

How to Apply
Interested and qualified candidates should send their CV to: careers@saladafrica.com using the Job Title as the subject of the mail.

Tagged as: Graduate, Information Technology