Machine and Equipment Corporation Africa Limited (MECA) is an Engineering, Operations and Technical Asset Management Corporation. Our unique industry positioning created the need to bridge the gap between end-users and manufacturers
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.
Method of Application
Signup to view application details.
Signup Now