If you are a Techstars portfolio companyclaim your profile.

Mid-Level Full Stack Software Engineer at Salad Africa (Techstars 22)



Software Engineering
Posted on Tuesday, May 7, 2024

Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

We offer financial services and benefits that ensure employee wellbeing and inspire them to live better lives, thus creating a more optimized workforce for companies in Africa.

Read more about this company

Mid-Level Full Stack Software Engineer

Job Description:

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


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


  • 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:

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

Method of Application

Interested candidates should send their applications to careers@saladafrica.com

Build your CV for free. Download in different templates.