Full Stack Developer
Job summary
We are seeking an experienced and results-driven Full Stack Developer to join our Web Development Team. The successful candidate will be responsible for designing, developing, testing, deploying, and maintaining both the frontend and backend components of web applications and digital platforms.
Job descriptions & requirements
Responsibilities:
- Design, develop, and maintain full-stack web applications.
- Develop responsive, user-friendly, and interactive frontend interfaces.
- Build robust backend systems, APIs, and web services.
- Integrate frontend applications with backend services and databases.
- Design, manage, and optimize relational and NoSQL databases.
- Develop and integrate RESTful APIs and third-party services.
- Implement secure authentication and authorization systems.
- Integrate payment gateways and other external services where required.
- Write clean, scalable, reusable, and maintainable code.
- Debug, troubleshoot, and resolve frontend and backend issues.
- Optimize applications for speed, security, scalability, and performance.
- Conduct testing and quality assurance before deployment.
- Use Git/GitHub for version control and collaborative development.
- Participate in code reviews and maintain development standards.
- Deploy applications and support production environments.
- Monitor application performance and resolve technical issues.
- Maintain, update, and improve existing company websites and applications.
- Work closely with UI/UX designers, frontend developers, backend developers, and other departments.
- Prepare technical documentation for applications, APIs, and development processes.
- Research and implement new technologies that can improve the company's digital products.
Requirements:
- Bachelor's degree/HND in Computer Science, Software Engineering, Information Technology, or a related field.
- 2+ years of professional experience in full-stack development or demonstrated equivalent expertise.
- Strong proficiency in **HTML, CSS, JavaScript, and TypeScript**.
- Strong experience with modern frontend frameworks such as **React.js, Next.js, Vue.js, or Angular**.
- Strong backend development experience using technologies such as **Node.js, Python, PHP, Java, C#, or Go**.
- Strong knowledge of **MySQL, PostgreSQL, MongoDB**, or other database technologies.
- Experience designing and consuming RESTful APIs.
- Strong knowledge of Git and GitHub.
- Understanding of web security, authentication, authorization, and data protection.
- Strong debugging and problem-solving abilities.
- Ability to independently develop, test, and deploy web applications.
- Strong understanding of responsive design and cross-browser compatibility.
Preferred Skills:
- Advanced experience with **React.js / Next.js and Node.js / Express.js**.
- Experience with TypeScript.
- Experience with Laravel, Django, FastAPI, NestJS, or similar frameworks.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of Docker and containerization.
- Experience with CI/CD pipelines.
- Experience integrating payment gateways and third-party APIs.
- Knowledge of Redis and application caching.
- Familiarity with Linux servers and deployment environments.
- Experience building e-commerce, enterprise, or business management platforms.
- Experience with performance optimization and scalable application architecture.
- Knowledge of automated testing and testing frameworks.
Key Performance Indicators (KPIs):
- Timely completion of assigned projects and development tasks.
- Quality, security, and maintainability of code.
- Successful delivery and deployment of web applications.
- Application performance, reliability, and scalability.
- Effective frontend and backend integration.
- Number and resolution time of bugs and technical issues.
- API and database performance.
- Application uptime and stability.
- Successful integration of third-party services.
- Quality of technical documentation.
- Ability to independently identify and resolve technical challenges.
- Effective collaboration with the Web Development Team.
- Continuous improvement of existing applications and systems.
Personal Attributes:
- Strong analytical and problem-solving skills.
- Excellent attention to detail.
- Strong communication and teamwork skills.
- Ability to work independently with minimal supervision.
- Ability to manage multiple tasks and meet deadlines.
- Strong sense of ownership and accountability.
- Innovative and solution-oriented mindset.
- Willingness to learn and adopt new technologies.
- Ability to work effectively in a fast-paced environment.
Remuneration: NGN 250,000 – 400,000 Monthly
Important safety tips
- Do not make any payment without confirming with the Jobberman Customer Support Team.
- If you think this advert is not genuine, please report it via the Report Job link below.