Fullstack Developer at Elizabeth Maddeux

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
67450
Job Views
107

Job Description



Responsibilities

Front-end Development:



  • Creating visually appealing and responsive user interfaces using HTML, CSS, and JavaScript.

  • Implementing client-side logic using JavaScript frameworks and libraries like Angular, React, or Vue.js.

  • Ensuring that the user interface works seamlessly across different browsers.


Back-end Development:



  • Developing server-side logic using server-side languages such as Node.js, Python, Ruby, Java, or PHP.

  • Database management: Designing and implementing database structures, interact with databases (SQL or NoSQL), and optimize database queries.

  • Server management: Deploying and managing servers, handle server-side security, and ensure scalability of applications.

  • Integration of Front-end and Back-end.


API development:



  • Creating and maintaining APIs (Application Programming Interfaces) for communication between the front-end and back-end components.

  • Data interchange formats: Working with data interchange formats such as JSON or XML to facilitate communication between the front-end and back-end.


Collaboration:



  • Using version control systems like Git to collaborate with other developers, track changes, and manage codebase versions.


Testing:



  • Unit testing: Writing and conducting unit tests to ensure the reliability and stability of the code.

  • Integration testing: Testing the integration between front-end and back-end components to identify and fix potential issues.


Deployment and DevOps:



  • Continuous Integration/Continuous Deployment (CI/CD): Implement CI/CD pipelines to automate the testing and deployment processes.

  • Containerization: Using tools like Docker to create and manage containers for applications.


Security:



  • Web security: Implementing security best practices to protect against common web vulnerabilities, such as cross-site scripting (XSS) and SQL injection.


Performance Optimization:



  • Code optimization: Identifying and optimizing code for better performance.

  • Load balancing: Implemeningt strategies for load balancing to ensure optimal application performance.


Communication and Collaboration:



  • Collaborating with team members, designers, and stakeholders to understand requirements and deliver high-quality software.

  • Staying abreast of the latest trends and technologies in full-stack development to enhance skills and bring in new ideas.


Qualifications



  • Degree in Computer Science or relevant discipline.

  • 3 - 5 years’ experience as a full stack developer with active projects to show.

  • Strong organizational and project management skills.

  • Proficiency with fundamental front-end languages such as HTML, Next.js, CSS, and JavaScript and backend languages such as Node js.

  • Familiarity with JavaScript frameworks such as Angular JS, React, and Amber.

  • Proficiency with server-side languages such as Python, Ruby, Java, PHP, and .Net.

  • Familiarity with database technology such as MySQL, Oracle, and MongoDB.

  • Excellent verbal communication skills.

  • Good problem-solving skills.

  • Attention to detail.

  • Willingness to learn and adapt to new technologies.


Similar Jobs

Cookies

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

Accept