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