19/02/2024
Job Title: Full Stack Engineer
Company: RCNDC
Description:
* Job description
RCNDC Consultancy is a leading IT consulting, computer networking, and software solutions provider that has been serving clients worldwide for over Ten years. Based in Addis Ababa, Ethiopia, we offer network design and system development services. Our team of experts can help with digital marketing strategies, including SEO and A*O, to boost your online presence and reach. Our innovative and reliable technology solutions have been customized for different industry sectors around the world. We have gained international professional experience by working with top technology companies such as Cisco, Huawei, Google, IIDE, and Microsoft.
* Role Description: Full Stack Software Engineer (Senior Level)
We are seeking a highly skilled and experienced Full Stack Software Engineer to join our team. As a Full Stack Software Engineer, you will be responsible for configuring REST APIs, building secure and reliable dashboards with high availability, and working on both the frontend and backend components of our software applications. You will collaborate with cross-functional teams to design, develop, and deploy innovative solutions that meet our clients' needs.
* Responsibilities:
Configure and maintain RESTful APIs to facilitate seamless communication between the frontend and backend systems.
Design, develop, and implement secure and reliable dashboards with a focus on scalability and high availability.
Collaborate with product managers, designers, and backend developers to gather requirements and translate them into technical specifications and solutions.
Develop frontend components using modern frameworks such as Vue.js and React, ensuring optimal performance and user experience.
Build efficient and reusable backend code using Node.js, ensuring code quality, scalability, and maintainability.
Conduct thorough testing and debugging of applications, identifying and resolving any issues or bugs.
Collaborate with database administrators to design and optimize SQL database schemas and queries.
Stay up to date with industry trends and best practices, continually enhancing your skills and knowledge in relevant technologies.
Provide technical guidance and mentorship to junior team members, fostering a collaborative and growth-oriented work environment.
* Requirements:
Extensive experience as a Full Stack Software Engineer, preferably in a senior-level role.
Strong knowledge and practical experience in configuring REST APIs, ensuring seamless communication between frontend and backend systems.
Proficiency in frontend frameworks such as Vue.js and React, with a demonstrated ability to build responsive and user-friendly interfaces.
Solid understanding of Node.js and its ecosystem, with hands-on experience in developing scalable and performant backend systems.
Familiarity with SQL databases and the ability to design and optimize schemas and queries.
Knowledge of cloud computing concepts and related technologies such as AWS or Azure.
Understanding of data centers and infrastructure components is a plus.
Strong problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
Excellent communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
If you are a highly motivated Full Stack Software Engineer with a passion for building robust and scalable applications, we would love to hear from you. Join our team and contribute to the development of cutting-edge software solutions that make a real impact.
How to Apply:
If you are interested in the opportunity, thrive in a collaborative environment, and meet the requirements outlined above, we invite you to apply by sending your resume and if possible, a portfolio detailing your relevant experience to
[email protected].