RP
Software Developer
Rihsparkles People Consult (RihPCo)
Abuja · On-site Full-time 1mo ago
About the role
Job Overview
Our client is looking to hire a talented and innovative Full-Stack Software Developer to design, develop, and maintain high-performance web applications and digital solutions.
The ideal candidate is a seasoned developer with strong command of both front-end and back-end technologies, a passion for clean code, and the ability to translate complex business requirements into elegant technical solutions.
You will play a key role in building scalable digital products that power the organisation's service delivery.
Key Responsibilities
- Design, develop, test, and deploy scalable full-stack web applications using modern frameworks and best practices.
- Write clean, efficient, and well-documented code across front-end (HTML, CSS, JavaScript/TypeScript, React, Vue.js) and back-end (Node.js, Python, PHP, or Java) technologies.
- Collaborate with UI/UX designers to translate wireframes and design mockups into responsive, high-quality interfaces.
- Develop and manage RESTful APIs and integrate third-party APIs, payment gateways, and external data sources.
- Develop automation solutions using Microsoft Power Platform.
- Design and maintain relational and non-relational databases including MySQL, PostgreSQL, and MongoDB.
- Conduct thorough code reviews, unit testing, and debugging to ensure optimal application performance and reliability.
- Implement security best practices including data encryption, authentication (JWT/OAuth), and input validation.
- Manage version control using Git (GitHub/GitLab/Bitbucket) and work within an Agile/Scrum development environment.
- Contribute to the technical architecture, system design, and infrastructure planning of key projects.
- Monitor application performance, identify bottlenecks, and optimize for speed, scalability, and user experience.
- Collaborate with cross-functional teams including product managers, QA engineers, and business stakeholders.
- Stay abreast of emerging technologies and proactively propose improvements or new tools to enhance the development process.
Qualifications & Requirements
- Bachelor's Degree (BSc.) in Computer Science, Software Engineering, Information Technology, or a related field — required.
- Minimum of 5 –7 years of hands-on full-stack development experience with a proven delivery record.
- Master's Degree in a related discipline — an added advantage.
- Relevant certifications (AWS, Google Cloud, Microsoft Azure, Meta Developer, etc.) — a strong advantage.
- Experience developing automation solutions using Microsoft Power Platform.
- Strong proficiency in front-end technologies: HTML5, CSS3, JavaScript/TypeScript, React.js or Vue.js.
- Solid experience with back-end frameworks: Node.js (Express), Python (Django/FastAPI), or PHP (Laravel).
- Experience with cloud platforms (AWS, GCP, or Azure), Docker, and CI/CD pipelines.
- Strong understanding of software architecture patterns (MVC, microservices, event-driven architecture).
- Excellent problem-solving skills, attention to detail, and the ability to deliver under deadline pressure. Ability to work independently and collaboratively within a team environment.
Portfolio and Achievement Requirements
Candidates must submit a comprehensive technical portfolio that includes:
- GitHub profile or repository links showcasing personal and professional projects.
- Live-deployed applications or products the candidate has contributed to or led.
Skills
AWSAzureCSS3DockerExpressFastAPIGitGCPHTML5JavaJavaScriptLaravelMicrosoft Power PlatformMicroservicesMongoDBMVCMySQLNode.jsOAuthPHPPostgreSQLPythonReactReact.jsRESTful APIsTypeScriptVue.jsJWT
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