Back to all roles

Software Engineer

Remote-first Full-time Now hiring

GoodUnited is a fundraising software that helps nonprofits harness the power of Social Networks, offering a solution that simplifies lead generation, automates supporter engagement, and maximizes fundraising revenue. Location: Medellin, Colombia (Remote) Position Type: Full time GoodUnited is a business-to-business (B2B) Software-as-a-Service (SaaS) company headquartered out of Charleston, South Carolina. GoodUntied serves nonprofit NGOs and has built the first fundraising platform for social networks. Giving is a trillion-dollar industry. GoodUntied is reimagining how and where people give for the world's most impactful organizations and causes. As a Software Engineer at GoodUnited, you will be a key player in developing and optimizing our cutting-edge software products. Your deep knowledge of React, NextJS, NodeJS, Postgres, Snowflake, and AWS will be vital in creating robust, scalable, and efficient applications that empower nonprofits in their digital engagement and fundraising efforts. What does a Software Engineer at GoodUnited do? Develop, and maintain scalable and efficient software applications using React, NextJS, NodeJS, Postgres, and Snowflake. Collaborate in the implementation of applications within an AWS cloud environment, ensuring high performance and responsiveness. Collaborate with cross-functional teams (including product managers, designers, and other engineers) to ideate, plan, and implement new features and enhancements. Champion best coding practices, including code reviews, writing automated tests, and maintaining high-quality documentation. Proactively identify and address technical debt and optimize application performance. OUTCOMES: Delivery of high-quality, robust, and scalable software solutions that meet the needs of our nonprofit clients. Continuous improvement of our technology stack, ensuring our products stay at the forefront of industry standards. Effective collaboration and leadership in the software development process, contributing to the team’s and company’s success. What experience and skills does a Software Engineer need in order to be successful? 3-5 years of experience in software development with a focus on React, NextJS, NodeJS, Postgres, and Snowflake. Proven experience in developing and managing applications in AWS cloud environments. Strong understanding of modern frontend and backend development practices. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field is preferred. Excellent communication and collaboration skills. What We Offer: A challenging and rewarding role in a dynamic, international environment. Competitive salary and benefits package. Equity program. Opportunities for professional growth and development. A supportive and collaborative team culture. Application Process: Interested candidates are invited to submit a resume and a cover letter outlining their qualifications and experience. We are an equal-opportunity employer and value diversity in our team. We encourage applications from all qualified individuals, regardless of their background. Apply To This Job

More remote roles

Director, Field Engineering

Remote-first Full-time

Analista de Planejamento Comercial Pleno (Eficiência de Vendas)

Remote-first Full-time

Engineering Manager, Reference Data

Remote-first Full-time

Freelance Translation Support – English to French (f/m/x)

Remote-first Full-time

Staff Software Engineer (FullStack)

Remote-first Full-time

Staff Software Engineer (FullStack)

Remote-first Full-time

Freelance Translation Support – English to French (f/m/x)

Remote-first Full-time

Principal, Pharmacovigilance / Device Vigilance

Remote-first Full-time

Virtual Teacher, CTE Health Science/Medical Science (AL, WY, MN)

Remote-first Full-time

Staff Site Reliability Engineer

Remote-first Full-time

Military & Veteran Behavioral Health Clinician & Trainer - OP Owensboro Clinic

Remote-first Full-time

Experienced Customer Service Representative – Work From Home Opportunities at arenaflex

Remote-first Full-time

Mortgage Consultant (US, Virtual)

Remote-first Full-time

Experienced Remote Customer Service Representative – Delivering Exceptional Experiences for arenaflex Customers

Remote-first Full-time

LiDAR Subject Matter Expert

Remote-first Full-time

Sales Development/Inside Sales Consultant, Canada - Remote - Cigna Global Health Benefits

Remote-first Full-time

Experienced YouTube Livestream Chat Moderator – Community Engagement and Conflict Resolution Specialist

Remote-first Full-time

Remote Part‑Time Data Entry Specialist – Accurate Data Management for arenaflex Healthcare Services – $23/hr

Remote-first Full-time

Executive Assistant: 26-01015

Remote-first Full-time

Experienced Entry-Level Data Entry Clerk – Remote Opportunity for Career Growth and Flexibility

Remote-first Full-time