Job Title: Junior Full-Stack Developer (PHP / SQL / Web)
Location: Osogbo (Osun State) / Ibadan (Oyo State)
Employment Type: Full-time / Contract
Experience Level: Junior (0–3 years, or strong portfolio)
Role Summary
We’re hiring a junior full-stack developer who can contribute to both front-end and back-end web development using PHP and modern web technologies. You’ll help build, improve, and maintain web features end-to-end—UI, APIs, database queries, and basic testing—while learning from code reviews and guidance.
What You’ll Do
- Build responsive web pages and reusable UI components from Figma/wireframes
- Develop and maintain PHP back-end services (routes, controllers, business logic)
- Create and consume REST APIs (JSON)
- Work with relational databases (MySQL/PostgreSQL) and write SQL queries (CRUD, joins, indexes basics)
- Fix bugs, refactor code, and improve performance in small increments
- Use Git for version control and collaborate via pull requests
- Write basic tests and support deployments (with guidance)
Required Skills (Junior-Friendly)
- Solid HTML5, CSS3, JavaScript fundamentals
- PHP fundamentals (OOP basics, MVC concepts)
- SQL + relational database basics (tables, keys, joins, CRUD)
- Git/GitHub (branches, PRs)
- Ability to read requirements, ask clear questions, and communicate progress
Nice to Have
- Laravel or Symfony (or any PHP framework)
- TailwindCSS/Bootstrap, React/Vue basics
- Basic understanding of authentication (sessions/JWT), security hygiene (input validation)
- Docker, CI/CD basics, Linux command line
- Familiarity with Postman/Insomnia for API testing
What Success Looks Like (First 60–90 Days)
- Deliver small features independently with review
- Write clean, readable code and improve it through feedback
- Confidently handle simple SQL queries and CRUD endpoints
- Communicate blockers early and document work briefly
How to Apply
Send:
- CV + links (GitHub, portfolio, live demos)
- 2–3 examples of work (even personal projects)
- Short note: what you built, your role, and tools used