Job Description
- Job Type: Full Time
- Qualification: BA/BSc/HND/OND/SSCE
- Experience: 1 year
- Location: Lagos
- Job Field: Software and Data
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.