Programmer

Job description

About OpenMind

OpenMind is a rapidly growing non-profit EdTech startup that works at the intersection of behavioral science and technology to address polarization and social conflict. We translate the best social science research into tools that are engaging, evidence-based, and scalable in order to foster openness to diverse perspectives and equip people with skills for constructive dialogue.

 

OpenMind was co-founded by the social psychologist Jonathan Haidt, the author of the bestselling books The Righteous Mind and The Coddling of the American Mind. Since launching in 2017, our online program has reached more than 30,000 people in more than 500 classrooms, as well as 50 organizations and companies, across more than 15 countries.

 

About the Role

We are seeking a part-time Programmer (we're only considering US-based applicants at this time) to play a key role in developing the code for our online educational program. Our platform is built using a simplified coding language called GuidedTrack that is easy to pick up and master. We do not expect candidates to have previous experience with GuidedTrack, but the ideal candidate will have prior exposure to other programming languages (such as Python or JavaScript) and have familiarity with basic programming concepts like variables, if-statements, and loops. Our Content team writes the majority of the simple code, and the Programmer will be tasked with all complex coding work beyond that, including but not limited to:

  • Coding internal logic so that the program responds appropriately to user behavior
  • Managing dependencies and version controlling the codebase
  • Adding integrations to other applications such as MailChimp and AirTable via APIs
  • Ensuring that our data flow is efficient and secure
  • Ensuring that our code is concise, high quality, and easy for others to understand

 

The Position Offers

  • Flexibility: Work remotely from anywhere, with flexible hours
  • Team: Work alongside individuals who are passionate, supportive, intellectually curious, collaborative, and have experience across the private sector, nonprofits, and academia.
  • Impact: Develop and validate evidence-based tools to reach millions of people worldwide and help them gain essential skills to thrive.

Job requirements

Key Responsibilities

  • Develop the GuidedTrack code for our online platform
  • Create test programs and test conditions for Quality Assurance testing; debug and iterate
  • Document and maintain the GuidedTrack codebase
  • Manage the deployment process for new programs and updates
  • Ensure backwards compatibility with older versions of program
  • Maintain the AirTable databases that make up our backend
  • Coordinate with the Product and Content team to effectively combine code and content
  • Contribute to the product development process by making recommendations on infrastructure and QA testing
  • Troubleshoot technical issues with the Product team as needed
  • Maintain high standards of data security and privacy throughout our entire product set and data infrastructure

Qualifications and Requirements

  • Prior programming experience
  • Familiarity with best practices for software development or web development
  • Special consideration will be given to candidates with experience in any of the following:
    • API integrations
    • AirTable
    • Git & GitHub
    • HTML
    • CSS
    • JavaScript
  • Available 16-20 hours/week with flexibility
  • Must live in the US

Attributes

  • Creative problem solver
  • Self-starter with the ability to work on multiple projects relating to different topics at once
  • Thrives in a fast-paced environment
  • Intellectually humble and has an entrepreneurial spirit
  • Enthusiasm for our mission