[Vacancy]: Full Stack Developer Needed at E-direct.ng Essential Nigeria Limited

April 4, 2024

Job Description

Job Summary

We are seeking a talented Full Stack Developer to join our team. The Full Stack Developer will be responsible for designing, coding, and maintaining web applications from both front-end and back-end perspectives. The ideal candidate will possess strong technical skills, creativity, and a passion for delivering high-quality software solutions. Tasks include coding user interfaces, designing databases, and implementing server-side logic. Proficiency in programming languages like JavaScript, HTML, and CSS, and knowledge of frameworks and databases is essential.

Responsibilities

  • Develop and maintain web applications, including both front-end and back-end components.
  • Design and implement user interfaces using HTML, CSS, and JavaScript frameworks such as React, Angular, or Vue.js.
  • Create server-side logic using languages like Node.js, Python, or Ruby on Rails.
  • Design and optimize databases using SQL or NoSQL technologies such as MySQL, MongoDB, or PostgreSQL.
  • Collaborate with cross-functional teams to gather requirements, design solutions, and implement features.
  • Write clean, efficient, and maintainable code following industry best practices and coding standards.
  • Conduct code reviews, identify areas for improvement, and provide constructive feedback to team members.
  • Troubleshoot and debug issues, perform testing, and deploy applications to production environments.
  • Stay up-to-date with emerging technologies, trends, and best practices in web development.
  • Participate in Agile or Scrum methodologies, including sprint planning, daily stand-ups, and retrospectives.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Proven experience as a Full Stack Developer or similar role.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
  • Strong understanding of back-end development concepts and experience with server-side languages and frameworks.
  • Experience with database design, SQL, and NoSQL databases.
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and collaboration skills.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Continuous learning mindset and willingness to adapt to new technologies and methodologies.

Click here to apply