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

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
85970
Job Views
112

Job Description



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.


Responsibilities:



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


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:



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


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept