CFP Logo


Job Opening: Full Stack Developer

Hiring Now! Deadline 15th May 2023

Published: 18 April 2023
Job Title

Full Stack Developer



Independent Contributor


Engr & Tech Function


Travel Required

Reports to

Manager, Engineering & Technology



Can be Remote

Type of Position

Full or Part Time/Contract



About Us

Code for Pakistan is a civic innovation platform made up of a passionate community of talented professionals and students in Pakistan and the US, driven by a strong belief in civic innovation and social impact that can move Pakistan forward in measurable and meaningful ways. Code for Pakistan has successfully implemented 7 cycles of its flagship Civic Innovation Fellowship Program.

Currently, we are running Fellowship Programs and a Women’s Civic Internship Program as well as several civic engagement events such as Civic Hackathons (in Karachi, Lahore, Peshawar, Islamabad), which have led to startups like Savaree. Code for Pakistan is an official partner and active member of the international Code for All network.

Think about your last time stuck in traffic, or getting your National ID Card renewed....Ever had to go to the police station? Visited a ghost government school? What about spending untold hours with no electricity thanks to load-shedding?
No one wants to spend countless hours in traffic or wait in that interminable CNG line. Or pretty much have anything to do with public services, if they can help it. What if interacting with public services wasn’t so painful? What if every trip was a positive, easy experience?

Enter the world of civic hacking. The good kind of hacking. It’s the empowerment of citizens to create solutions themselves. It’s the opportunity to improve civic services that impact millions of lives. And it goes hand-in-hand with Government 2.0.


Description of Role

This is a critical, high energy role to participate in CfP’s core value function; software development. The key objectives of this role are:

●  To develop high-impact and scalable products for Code for Pakistan, our partners, and other like-minded public, private and nonprofit organizations while ensuring that the products are well aligned with organizational goals and objectives.

●  To keep up a very high level of software development standards that result in high quality products.

●  To achieve SMART Objectives as agreed with the Manager Engineering and Technology fulfilling relevant, measurable KPIs against each.


As a Full Stack Developer you will:

●  Work with development teams and product managers to ideate software solutions.

●  Maintain existing Ionic/Angular apps and keep them up to date in terms of dependencies.

●  Design client-side and server-side architecture.

●  Build the front-end of applications through appealing visual design.

●  Develop and manage well-functioning databases and applications.

●  Test software to ensure responsiveness and efficiency.

●  Build features and applications with a mobile responsive design.

●  Write technical documentation.


Core Competencies

●  Strong attention to detail: You develop beyond average, excellent solutions.

●  Organization skills: You create processes and document *everything*.

●  Strong communication skills: Your interactions with all stakeholders are clear and drive positive results.

●  Self-directed: You are able to make decisions on your own, to proactively drive products forward.

●  Self-motivated: You set your own targets and follow up with others to ensure their targets are met.

●  Impact-driven: You have a strong desire and passion to make an impact in Pakistani society.

●  Proactive and Action-focused: You get things done and have consistently proven so. You’re the kind of person who, once you say you will do something, you will do it on time and well, and no one needs to follow up to remind you.

● Committed: You have a demonstrated interest and experience in the application of technology for solving real-world problems, and applying technology for social good.


Experience and Qualification

●  2+ years working with MEAN or MERN stack.

●  Proven experience as a Full Stack Developer or similar role.

●  Experience developing desktop and mobile applications.

●  Familiarity with common stacks.

●  Working Knowledge and experience of JavaScript frameworks (e.g. Angular, React, Node.js).

●  Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache, NGINX), and UI/UX design.


How to Apply

Please apply with:

●  A cover letter that explains your interest in the role and your ideas for furthering Code for Pakistan,

●  your resume, and

●  a link to your LinkedIn profile

by emailing:

Deadline to Apply: 15th May, 2023