Nodejs (Nestjs) Backend Software Developer
Sproxil
Lagos, Nigeria (On-site)
Nov. 22, 2024
full-time
Full Job Description
<p><strong>Job Summary</strong></p><ul><li>As a backend Software Developer at Sproxil Nigeria Limited, you will play a critical role in designing, developing, and deploying features, working closely with our frontend developers, product managers, and stakeholders to ensure seamless integration and top-tier performance.</li></ul><p><strong>Key Responsibilities</strong></p><ul><li><p>Design, develop, and maintain APIs and backend services that support our web and mobile applications.</p></li><li>Build scalable and high-performance systems, ensuring reliability, security, and efficiency.</li><li>Optimize and fine-tune applications to ensure seamless performance</li><li>Collaborate with cross-functional teams to implement new features and improve existing ones</li><li>Write clean, maintainable, and well-documented code.</li><li>Troubleshoot and debug complex issues, providing effective solutions.</li><li>Keep up to date with industry trends, emerging technologies, and best practices in backend development.</li></ul><p><strong>Requirements</strong></p><ul><li>Bachelor's Degree in Computer Science or any IT related field</li><li>Minimum of three 3 years of work experience as a backend developer</li><li>Sound knowledge of backend technology Node.js</li><li>Experience with databases SQL, NoSQL, data modeling, and database design</li><li>Familiarity with RESTful APIs, microservices architecture, and cloud technologies Azure</li><li>Proficient in version control e.g., Git and agile methodologies</li><li>Solid understanding of security and data protection practices</li><li>Excellent problem-solving skills and attention to detail</li><li>Excellent communication skills</li><li>Strong Java programming skills</li><li>Understanding of modern web architecture and technologies</li><li>Relational database experience MySQL</li><li>Experience with a Linux based operating system: Should be able to SSH into a remote machine, copy files, start services, etc, candidates will be required to demonstrate advanced hands-on knowledge of this during the interview process. This will be tested in a real-time environment</li><li>Ability to operate independently and flexibly in a demanding and multi-cultural start-up environment</li></ul><p>Preferred Technical Skills:</p><ul><li>Good understanding of TypeScript</li><li>ExpressJs framework,NestJS</li><li>Good understanding of OOPObject Oriented Programming</li><li>Familiarity with unit testing using Jest.</li><li>Good understanding of how the web frontend works.</li></ul>
Are you sure you want to delete this job?