Loading...

Experienced Fullstack Software Developer

Huiospay Nigeria (On-site) Nov. 10, 2024 full-time
Full Job Description
<p><strong>Responsibilities:</strong></p><ul><li>Lead the development team and be highly proficient in Node.js for backend development.</li><li>Design and develop business logic and backend services for full-scale applications.</li><li>Take responsibility for the design, coding, testing, and implementation of web applications.</li><li>Write scalable, robust, testable, efficient, and easily maintainable code for all products.</li><li>Design system architecture, implement low-latency, high-availability, and high-performance applications.</li><li>Implement code to maintain security and data protection.</li><li>Improve software architecture, performance, and caching.</li><li>Support, maintain, and optimize development and production system environments, including the continuous delivery pipeline.</li><li>Demonstrate creativity and good analytical skills in identifying practical approaches to develop solutions.</li><li>Mentor, support, and guide less experienced colleagues.</li><li>Collaborate closely with the CTO and Product Manager.</li><li>Design and develop rich user interfaces using HTML5, CSS3, and JavaScript frameworks.</li><li>Work with various database technologies NoSQL MongoDB, Redis, SQL, MySQL, PostgreSQL.</li><li>Develop MVC architecture-based code and work extensively with REST APIs.</li><li>Setup Continuous Deployment on Cloud and utilize containerization using Docker and Kubernetes.</li><li>Proficiently use source control and team collaboration tools GitHub, Asana, Jira, Slack.</li><li>Handle data interchange formats such as XML or JSON.</li><li>Work on complex applications, perform product analysis, and tasks related to web development.</li><li>Utilize revision control software SVN, Git and have knowledge of the development lifecycle.</li><li>Possess knowledge of networking fundamentals and prior working experience in network technologies and protocols is a plus.</li><li>Be heavily involved in the requirements gathering, development, and operational stages of new projects.</li></ul><p><strong>Requirements/Skills</strong></p><ul><li>5+ years of experience designing and/or developing web-based applications using associated technologies such as React, Express, NestJS, etc.</li><li>Strong experience with frontend frameworks like AngularJS, JQuery, w3css/bootstrap.</li><li>Solid understanding of MVC architecture.</li><li>Experience with Continuous Deployment setup on Cloud.</li><li>Proficiency with source control and team collaboration tools.</li><li>Bachelor&#39;s degree in Computer Science, Engineering, or related field preferred.</li></ul>
Apply now