Job Title: Full Stack Developer

At the heart of our approach is the belief that data holds potential, for action. By utilizing cutting-edge data management techniques and advanced analytics we empower the public, policymakers and advocacy groups by providing them with an understanding of social dynamics, political trends and public sentiment.

We are seeking a talented and experienced Full Stack Developer to join our growing team to develop our cutting-edge platform and play a key role on a 6 month renewable contract.

 

Project Description:

We are developing a web application and mobile apps for field agents to collect data, and for users to access the collected statistics. The platform will feature four distinct interfaces:

  • Frontend:A user-friendly interface for accessing and interacting with the statistical data.
  • User Dashboard: Personalized dashboards for users to view and analyze relevant data.
  • Agent Dashboard: A dedicated interface for field agents to submit and manage collected data.
  • Admin Dashboard: A comprehensive dashboard for managing user accounts, data access, and platform settings.

 

Responsibilities:

  • Work closely with the UI/UX designer to translate design mockups into functional and responsive web and mobile applications.
  • Develop and implement the backend logic for data collection, storage, retrieval, and analysis using appropriate programming languages and frameworks.(Your preferred language can be discussed)
  • Design and build secure and scalable APIs for seamless communication between different application components.
  • Integrate with third-party APIs and services as needed.
  • Conduct unit and integration testing to ensure application quality and stability.
  • Deploy and maintain the applications on a cloud platform.
  • Troubleshoot and resolve any technical issues that arise.
  • Work effectively within a team environment and communicate clearly with stakeholders.

 

Qualifications:

  • Minimum of 3-4 years of experience as a Full Stack Developer with a proven track record of building web and mobile applications.
  • Strong proficiency in front-end technologies like PHP, HTML, CSS, JavaScript, and relevant frameworks (React, Angular, Vue.js, etc.).
  • Solid understanding of back-end development concepts and experience with server-side languages (Python, Java, Node.js, etc.) and frameworks.
  • Familiarity with cloud hosting platforms (AWS, Azure, GCP) and deployment methodologies.
  • Excellent communication, collaboration, and problem-solving skills.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Willingness to work in a hybrid work model (combination of remote and office work).
  • A portfolio showcasing relevant projects and demonstrating technical expertise.

 

Bonus Points:

  • Experience with statistical analysis libraries and tools.

Benefits:

  • Competitive monthly salary and benefits package.
  • Opportunity to work on a challenging and impactful project in a fast-growing startup environment.
  • Collaborative and supportive work culture.
  • Continuous learning and development opportunities.

 

Please fill out the form below accordingly. Please make sure your name is filled in as it appears on your resume.