About Company:
Circuit Pointe is a youth-led nonprofit founded in 2015 by a young Nigerian woman inspired to act after hearing the untold stories of oppressed women, abused teenagers, and victims of harmful traditional practices. The organization is guided by a three-member Board of Trustees and supported by 40 passionate volunteers, all aged between 18 and 35.
Job Description:
We are seeking a skilled and adaptable Full Stack Software Developer to design, develop, and maintain web and mobile applications across diverse projects. In this role, you will translate product requirements into scalable digital solutions for our core platforms, client-facing products, and internal tools.
The ideal candidate is experienced in building modern front-end interfaces and robust back-end systems, thrives in collaborative, agile environments, and is committed to writing clean, maintainable code.
This position supports Circuit Pointe and its partner organizations, with projects spanning education, nonprofit technology, digital training, healthcare, and community solutions.
Key Responsibilities
Application Development
Design and develop responsive web and mobile applications across the full stack (frontend, backend, and database).
Build reusable components and implement modern design patterns.
Collaborate with UI/UX designers to transform wireframes into functional interfaces.
Develop RESTful APIs and integrate third-party services as required.
Backend & Database
Build secure, scalable server-side logic using frameworks such as Node.js, Express, Django, or Laravel.
Design and manage relational and non-relational databases (e.g., PostgreSQL, MongoDB, MySQL).
Implement proper data validation, authentication, and authorization.
Testing & Deployment
Write unit, integration, and end-to-end tests to ensure reliability.
Utilize CI/CD pipelines and deployment tools (e.g., GitHub Actions, Docker, Netlify, Vercel, AWS, Heroku).
Maintain, troubleshoot, and debug production applications.
Collaboration & Documentation
Work closely with product managers, designers, and QA engineers.
Participate in code reviews, sprint planning, and daily stand-ups.
Prepare technical documentation and API references.
Provide ongoing support and maintenance for live applications.
Requirements:
You don’t need to know everything on this list, but familiarity with several is a plus:
- Frontend: React.js, Next.js, Vue.js, HTML5, CSS3, Tailwind, Bootstrap
- Backend: Node.js, Express, Django, Laravel, FastAPI
- Mobile: React Native, Flutter (nice to have)
- Database: MongoDB, PostgreSQL, MySQL
- DevOps: Git, Docker, CI/CD tools, cloud platforms (e.g., Firebase, AWS, Heroku)
- Other tools: Jira, Notion, Slack, GitHub, Postman
Qualifications and Skills:
- 3+ years of full stack development experience
- Strong command of JavaScript and/or Python
- Experience developing in agile environments and managing sprints
- Familiarity with security best practices and responsive design principles
- Strong problem-solving, debugging, and communication skills
- Experience working on cross-functional or client projects is an advantage
Salary
₦300,000 - ₦400,000/monthApplication Closing Date: Not specified
Application Instructions:
Please submit your CV, a portfolio (if available), and links to previous work or GitHub repositories to info@circuitpointe.com.
Click here to Apply Join our Whatsapp group
Job Information
Deadline
Not specified
Job Type
Contract
Industry
ICT/TECH
Work Level
Experienced
State
Not specified
Country
Nigeria