Skip to content
mimi

Senior Software Engineer

WhatJobs Direct

Zaria · On-site Full-time Senior 1w ago

About the role

Our client, a rapidly growing technology company specializing in enterprise software solutions, is seeking a highly skilled Senior Software Engineer to join their development team. This hybrid role, based in Zaria, Kaduna, NG , offers a flexible work arrangement, blending on-site collaboration with remote work options. You will be instrumental in designing, developing, and deploying robust, scalable, and high-quality software applications. Your responsibilities will include writing clean, efficient, and maintainable code, participating in code reviews, and contributing to architectural design discussions. You will work closely with product managers, QA engineers, and other developers to deliver innovative features and solutions that meet client needs. The ideal candidate will possess extensive experience in full-stack development, with expertise in relevant programming languages and frameworks. Strong problem-solving skills, a passion for technology, and a commitment to best practices in software engineering are essential. We are looking for an individual who can mentor junior engineers, contribute to technical decision-making, and drive continuous improvement within the development process. This role offers an excellent opportunity to work on challenging projects, utilize cutting-edge technologies, and make a significant impact on our client's product offerings. Join our dynamic team and help build the future of enterprise software.

Key Responsibilities: Design, develop, test, and deploy software applications using (Specify relevant languages/frameworks like Java, Python, C#, JavaScript, React, Angular, Node.js, etc.). Write high-quality, maintainable, and well-documented code. Participate in code reviews to ensure code quality and adherence to standards. Collaborate with cross-functional teams to define software requirements and design solutions. Troubleshoot, debug, and resolve software defects and issues. Contribute to architectural design and technology selection decisions. Mentor junior software engineers and provide technical guidance. Stay current with emerging technologies and software development best practices. Develop and maintain technical documentation. Optimize application performance and scalability. We are seeking an experienced engineer to contribute to our innovative software development efforts.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free