Software Developer Application

The Critical Pedagogy Lab (CPL) is dedicated to research and pedagogical innovation in higher education. It focuses on providing an inclusive environment and developing infrastructure for diversity in higher education. Our partnership with the Sloan Foundation aims to address these challenges by developing digital solutions and training protocols for teaching in higher education to enhance access for and improve the experience of traditionally marginalized groups in academia.

We are now accepting applications for the Critical Pedagogy Lab. Please review the information below for details and to apply!

Our committee is currently reviewing applications and will announce final selections later this summer. Please contact info@bbqplus.org with any questions.


Eligibility

Software Developer will be an experienced web developer and/or software engineer. Successful candidates will demonstrate:

  1. Full stack software development experience. 

  2. Knowledge of PHP, JavaScript, HTML, and CSS. Preferably experience with Laravel, React, and React Native. 

  3. Strong understanding of OO-programming, unit testing, design patterns, and web application design principles.

  4. Experience working with hosted web applications/SaaS.

  5. Good knowledge of database design, performance, and SQL. 

  6. Optional: Experience with AWS cloud services, secure coding best practices, OWASP guidelines, Zoom platform developer tools, React Native mobile development. 

  7. Experience and interest in teaching and education, and dedication to diversity

Scholars and students studying questions of race, gender, and colonialism, individuals from traditionally marginalized backgrounds, and individuals in HBCUs or MSIs are particularly encouraged to apply!


Benefits

We are excited to share that the Critical Pedagogy Lab offers the Software Developer a competitive salary commensurate with experience.

Key Duties and Responsibilities

The Critical Pedagogy Lab adopts models of natural science labs, and the Software Developer will support fellows engagement in key activities by:

  1. Design and develop responsive, scalable tools and user interface features for Zoom products or similar interfaces. 

  2. Architect and implement efficient, modular, and reusable front-end systems. 

  3. Identify, implement, and manage code libraries. 

  4. Use code optimization techniques to improve the performance of software solutions. 

  5. Actively participate in design pedagogical discussions. 

  6. Suggest best practices and standards.

Apply to the Critical Pedagogy Lab

Thank you for your interest in the Critical Pedagogy Lab! The application period for the Software Developer position is now open!

Applications received by Sunday, July 20th, 2025, at midnight EDT will receive full consideration.


Please fill out the application form below. You will be asked to upload the following materials within the form:

  1. Cover letter (1 page) explaining your interest in the project and your experience. 

  2. Curriculum Vitae

  3. A work sample.