Enzari Creations

Senior Full Stack Engineer

  • Enzari Creations
  • Remote Nigeria
Apply Now

Job Description

Enzari Creations is looking for an experienced Senior Full Stack Engineer to join our dynamic team. In this role, you will be responsible for developing and maintaining both front-end and back-end components of our cutting-edge web applications. You will collaborate closely with product managers, designers, and fellow engineers to deliver high-quality software solutions that meet the needs of our clients and users. The ideal candidate possesses strong expertise in full stack development, a keen eye for detail, and a drive for continuous improvement. At Enzari Creations, you will have the chance to lead technical projects, mentor junior team members, and contribute to the evolution of our technology stack in an innovative and supportive environment.


Responsibilities

  • Develop, test, and deploy scalable web applications across front-end and back-end.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Write clean, maintainable, and efficient code following best practices.
  • Participate in code reviews, troubleshoot, and debug to optimize performance.
  • Mentor junior engineers and promote knowledge sharing within the team.
  • Stay updated with emerging technologies and propose improvements to the tech stack.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • At least 5 years of professional experience in full stack development.
  • Strong proficiency in front-end technologies such as JavaScript, HTML5, CSS3, and frameworks like React, Angular, or Vue.js.
  • Solid experience with back-end technologies like Node.js, Python, Java, Ruby, or .NET.
  • Experience with RESTful APIs, database management (SQL & NoSQL), and server-side architecture.
  • Familiarity with version control systems such as Git.
  • Good understanding of Agile methodologies and software development lifecycle.
  • Strong problem-solving skills and ability to work collaboratively in a team environment.
  • Excellent communication skills and experience mentoring junior developers.