Nonprofit

Software Developer

Remote, Work can be performed from anywhere in United States
Apply


  • Details

    Job Type:
    Full Time
    Education:
    4-Year Degree Required
    Experience Level:
    Entry level
    Salary:
    USD $65,000 - $85,000 / year
    Cause Areas:
    Education

    Description

    Overview of Role

    Fishtank Learning is looking for a Software Developer to help improve and maintain our curriculum website, and grow our student-facing application, ensuring a seamless and engaging user experience. This role will focus on developing new features, fixing bugs, optimizing performance, and collaborating with other team members across the organization to enhance our digital curriculum platform.

    The Software Developer will work closely with the other developers and the Product Team to implement new functionality, improve the user interface, and support the content ingestion process. They will also collaborate with Curriculum Directors and Writers to understand technical requirements and ensure that curriculum content is properly displayed.

    Job Responsibilities

    • Develop, test, and maintain new and existing features in our Django-based curriculum platform.
    • Collaborate with the Lead Developer to implement backend functionality and optimize performance.
    • Work with front-end technologies (HTML, CSS, JavaScript) to improve user experience.
    • Debug and resolve technical issues reported by users or internal teams.
    • Assist in integrating third-party tools and APIs to enhance platform functionality.
    • Write clean, maintainable, and well-documented code.
    • Participate in team meetings, sprint planning, and code reviews.

    Education, Experience, and Skills

    • Bachelor’s degree or equivalent and at least 2 years of relevant work experience
    • Experience with Python and Django (including Django REST Framework).
    • Familiarity with front-end development (HTML, CSS, JavaScript).
    • Familiarity with frontend frameworks and tooling (Webpack, React, Alpine.js, Tailwind CSS, HTMX, JQuery, etc).
    • Understanding of relational databases (PostgreSQL preferred).
    • Experience with version control (Git/GitHub).
    • Strong problem-solving skills and attention to detail.
    • Ability to work both collaboratively and independently in a fast-paced environment.
    • Strong interest in K-12 education preferred

    To Apply:

    Please complete and submit the Fishtank Google Form application, linked here. Only applicants who apply through this linked Google Form and submit the appropriate materials through the form will be reviewed. Please note that you must be logged into a Gmail account to complete the application form. If you have any challenges submitting the form, please reach out to contact@fishtanklearning.org with the subject “Software Developer Google Form." Please refrain from contacting this email with other inquiries regarding the status of your application.

    Fishtank Learning, Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin.

    Overview of Role

    Fishtank Learning is looking for a Software Developer to help improve and maintain our curriculum website, and grow our student-facing application, ensuring a seamless and engaging user experience. This role will focus on developing new features, fixing bugs, optimizing performance, and collaborating with other team members across the organization to enhance our digital curriculum platform.

    The Software Developer will work closely with the other developers and the Product Team to implement new functionality, improve the user interface, and support the content ingestion process. They will also collaborate with Curriculum Directors and Writers to understand technical requirements and ensure that curriculum content is properly displayed.

    Job Responsibilities

    • Develop, test, and maintain new and existing features in our Django-based curriculum platform.
    • Collaborate with the Lead Developer to implement backend…

    Location

    Remote
    Work can be performed from anywhere in United States
    Associated Location
    Boston, MA, USA

    Apply to This Job

    All fields are required
    Resume must be uploaded in PDF format
    Choose a file or drag it here
    No file chosen (maximum size: 10 MB)
    I acknowledge that use of the Idealist Applicant Tracking System is subject to Idealist's Privacy Policy and Terms of Service.

    Similar Jobs

    Illustration

    Take the Next Step in Your Career

    Match with social-impact hiring managers, explore the latest job opportunities, and get notified when new opportunities meet your search criteria.