Full-Stack Developer at Machine and Equipment Corporation Africa Limited (MECA)

Job Overview

Location
Lagos, FCT
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
115128
Job Views
57

Job Description






Job Description



We are looking for a talented Full-Stack Developer to join our dynamic team.  You will work on building and maintaining web applications using modern technologies. The ideal candidate will be comfortable with both front-end and back-end development and passionate about designing scalable and high-performing solutions.



Key Responsibilities




  • Frontend Development: Design and develop responsive user interfaces using ReactJS, ensuring seamless user experiences.

  • Backend Development: Build and maintain server-side applications using Java (Spring Boot).

  • Database Management:

  • Design, implement, and optimize relational database schemas in PostgreSQL.

  • Work with MongoDB for NoSQL database requirements, ensuring performance and scalability.

  • Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.

  • Write clean, modular, and reusable code, adhering to industry best practices.

  • Ensure application scalability, performance, and security through rigorous testing and code reviews.

  • Develop and integrate RESTful APIs to enable seamless communication between the front-end and back-end.

  • Troubleshoot and debug applications to optimize performance.

  • Maintain and update technical documentation.



Qualifications



Technical Skills



Frontend:




  • Proficiency in ReactJS and related libraries/tools (e.g., Redux, React Router).

  • Strong understanding of HTML, CSS, and JavaScript/TypeScript.



Backend:




  • Proficiency in Java and frameworks like Spring Boot.

  • Experience in building RESTful APIs and microservices architecture.



Database:




  • Expertise in PostgreSQL, including writing complex SQL queries and performance optimization.

  • Hands-on experience with MongoDB for NoSQL database solutions.



General:




  • Familiarity with version control systems like Git.

  • Experience with CI/CD pipelines and cloud platforms (e.g., AWS, GCP, or Azure) is a plus.

  • Knowledge of Docker and containerization is advantageous.



Soft Skills




  • Strong problem-solving and debugging skills.

  • Excellent communication and collaboration abilities.

  • Ability to work independently as well as in a team-oriented environment.



Experience




  • Degree in Computer Science, information technology and any related fields.

  • 3 years worth of experience as a Full-Stack Developer or in a similar role.

  • Prior experience with agile development methodologies is a plus.



Why Join Us?




  • Opportunity to work on exciting projects with cutting-edge technologies.

  • Collaborative and inclusive work environment.

  • Competitive compensation and benefits.



Similar Jobs

Cookies

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

Accept