Nonprofit

Full Stack/Slack Developer

Remote, Work must be performed anywhere in United States
Apply


  • Details

    Job Type:Part Time
    Start Date:January 1, 2025
    Application Deadline:December 20, 2024
    Education:4-Year Degree Required
    Experience Level:Mid-level
    Salary: / year
    Volunteer
    Areas of Focus:Communications Access, Disaster Relief, Research & Social Science, Science & Technology

    Description

    Introduction

    Imagine building tools that save lives and drive real-world change! Are you ready to bring your coding skills to help those who respond to disasters and crisis events? As a Full-Stack/Slack Developer with Conversa Corps, you will be able to combine your coding skills with your passion for helping humanity by creating Slack applications for Aid Arena, a platform that unites disaster responders from around the globe. Your work will enable NGOs, governments, and local groups to search our large responder database to retrieve critical resource information, collaborate team to team in real time, and make a greater impact during crises. Join us and use your technical expertise to make the world a safer, more connected place.

    Company Overview

    Conversa Corps’ mission is to help those who help humanity and life on earth during crisis, disasters and emergencies to work better together….by helping them coordinate their response. We bring together global teams working to assist in an emergency or support those who do, and we give them a space to find each other, talk, and plan their efforts together. They discover each other, chat, collaborate and combine efforts for improved crisis, disaster and emergency response. We bring together organizations from across the world such as NGOs, government, volunteer and local community groups into a single, diverse online chat environment. This environment is hosted in Slack and is called Aid Arena. We also provide advanced technologies to assist member teams to find each other, connect to resources, knowledge and partnerships.

    Benefits of Volunteering

    Gain new skills or enhance existing ones, such as communication, leadership, project management, and technical expertise, which can be valuable for career growth. Broaden your perspective and experience by working in a field that is global, brings personal fulfillment and where you can learn how we as human race come to the aid of those who need it. You’ll collaborate with a passionate team dedicated to improving disaster response globally while gaining hands-on experience with cutting-edge technologies. Your work will directly impact humanitarian efforts, right now, helping responders find the resources they need to save lives. Plus, you’ll build a network of like-minded professionals committed to creating positive change. Set yourself apart from the crowd, show you are willing to do good with your talents, and include this job on your resume!

    Job Summary

    As a Full-Stack Developer at Conversa Corps, you will play a key role in building and enhancing a Slack app that connects to dynamic data sources (such as AirTable or other databases) to provide seamless and intuitive user experiences. The app will enable Slack users to query, view, and interact with organizational data, helping to improve internal communication and collaboration. Your work will focus on developing core functionalities, integrating AI-powered search capabilities, and ensuring the app operates smoothly within the Slack ecosystem. This is a hands-on, impactful role where you will contribute to the design, development, deployment, and maintenance of the app while collaborating with the Conversa Corps team.

    Key Responsibilities

    • Develop and Maintain Slack App: Build and integrate the core features of the Slack app, primarily using Bolt framework, including database connections, user queries, and organizational data interactions (e.g., taxonomy-based searches).
    • Database Integration: Work with data storage solutions like AirTable (or other databases) to ensure seamless data retrieval and interaction with the Slack app.
    • Implement Search Functionality: Enable advanced search features, allowing users to search for organizations based on taxonomy (functions, sectors, etc.) and find related Slack members with their info.
    • Develop User Interface Features: Create an intuitive and interactive user experience within Slack, including designing buttons, search results, and AI-powered recommendations.
    • Deploy and Monitor the App: Ensure consistent app deployment, monitoring, and troubleshooting to maintain smooth functionality and user satisfaction.
    • Collaborate with Cross-functional Teams: Work closely with the Technology and Operations Teams to ensure app features meet business requirements and user needs.
    • Continuous Improvement: Contribute to the continuous development of new features, including the integration of AI and machine learning models, enhancing the functionality of the Slack app.
    • Ensure Data Security and Compliance: Maintain high standards of data security and ensure compliance with relevant regulations, protecting user data in Slack and other integrated systems.

    Time Commitment

    We need someone with your skills and passion for a minimum of 10 hours a week.

    Qualifications

    Required:

    • Education: Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent work experience.
    • Experience & Technical Skills:
      • 1-2 years of experience in full-stack development, ideally with experience building Slack apps.
      • Proficiency in JavaScript (Node.js, React, etc.).
      • Experience with Web Development Frameworks like Node.js, React, or similar, with specific experience using the Bolt Framework to build Slack apps.
      • Experience with database management systems (e.g., AirTable, MongoDB, MySQL, Neo4j).
      • Familiarity with APIs and database integration (AirTable or similar).
      • Solid understanding of backend architecture and frontend design principles.
      • Familiarity with cloud platforms (AWS, Google Cloud, or Azure) and deploying web applications.

    Preferred:

    • Knowledge of building, deploying, and managing Slack applications and integrations.
    • Experience integrating AI-based search or recommendation systems into applications.
    • Comfort working in agile teams, participating in sprints, and using Jira Software.

    Skills and Competencies

    Technical Skills:

    • Front-end Development: Knowledge of HTML, CSS, JavaScript, and React for creating intuitive interfaces in Slack using Bolt.
    • Backend Development: Strong experience with server-side technologies such as Node.js, Express, and integrating with databases (SQL/NoSQL).
    • API Development & Integration: Expertise in building and consuming APIs for data retrieval and interaction with third-party services like Slack, AirTable, or custom databases.
    • AI and Search Technologies: Familiarity with search algorithms and AI-driven recommendations, or interest in learning about machine learning technologies.

    Soft Skills:

    • Problem-Solving: Ability to troubleshoot issues and develop creative solutions in a fast-paced, dynamic environment.
    • Collaboration: Strong communication skills and the ability to collaborate effectively with the Conversa Corps team.
    • Adaptability: Willingness to learn new technologies, adapt to changing project requirements, and take ownership of tasks.
    • Attention to Detail: Ensure high-quality, clean code with a focus on scalability, security, and user experience.

    Behavioral Traits:

    • Proactive: Ability to take initiative, prioritize tasks, and work independently when required.
    • Customer-Centric: A passion for creating intuitive, user-friendly applications that meet the needs of stakeholders and end-users.

    Application Process

    To apply, please complete our email jobs@conversacorps.org with your resume and a short paragraph about why you’re interested in volunteering. Please mention "RECRUIT-1" in your response.

    Call to Action

    This position offers the opportunity to be at the forefront of a new initiative in enhancing organizational workflows and communication within Slack. If you are a motivated developer with a passion for building innovative solutions and a desire to grow in a collaborative environment, we encourage you to apply.

    Join us in making a real difference! Your time and energy can help transform lives. Apply today!

    Introduction

    Imagine building tools that save lives and drive real-world change! Are you ready to bring your coding skills to help those who respond to disasters and crisis events? As a Full-Stack/Slack Developer with Conversa Corps, you will be able to combine your coding skills with your passion for helping humanity by creating Slack applications for Aid Arena, a platform that unites disaster responders from around the globe. Your work will enable NGOs, governments, and local groups to search our large responder database to retrieve critical resource information, collaborate team to team in real time, and make a greater impact during crises. Join us and use your technical expertise to make the world a safer, more connected place.

    Company Overview

    Conversa Corps’ mission is to help those who help humanity and life on earth during crisis, disasters and emergencies to work better together….by helping them coordinate their response. We bring together…

    Benefits

    No benefits provided with this position.

    No benefits provided with this position.

    Level of Language Proficiency

    JavaScript

    HTML

    Slack BOLT

    JavaScript

    HTML

    Slack BOLT

    Location

    Remote
    Work must be performed anywhere in United States
    Associated Location
    20508 E 49th Dr, Denver, CO 80249, 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.
    Apply