datatrota
Signup Login
Home Jobs Blog

Fullstack Developer at Elizabeth Maddeux

Elizabeth MaddeuxLagos, Abuja, Nigeria Software Development
Full Time
Elizabeth Maddeux Limited was established to address the human resource challenges faced by small and medium-scale enterprises. Our goal is to facilitate organizational growth by providing comprehensive human resource services. We specialize in industries such as banking and non-banking financial institutions, pharmaceuticals, fast-moving consumer goods, manufacturing, fintechs, telecommunications, and retail.

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.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend