
1001 - 5000 employees
🤝 Non-profit
🤲 Charity
🌍 Social Impact
Non-profit • Charity • Social Impact
Compassion International is a Christian child development ministry aimed at releasing children from spiritual, economic, social and physical poverty in Jesus’ name. The organization partners with over 8,000 local churches in 25 countries to provide holistic child development programs focused on individual children's needs, irrespective of caste, creed, class or religion. Their ministry emphasizes the importance of church involvement, a Christ-centered approach, and a commitment to integrity in their operations. Compassion International prioritizes child advocacy, child sponsorship, and community impact to improve the lives of children in poverty.
🔥 0 minutes ago
🗣️🇪🇸 Spanish Required
Improve your chances of getting an interview by checking your resume score before you apply.

1001 - 5000 employees
🤝 Non-profit
🤲 Charity
🌍 Social Impact
Non-profit • Charity • Social Impact
Compassion International is a Christian child development ministry aimed at releasing children from spiritual, economic, social and physical poverty in Jesus’ name. The organization partners with over 8,000 local churches in 25 countries to provide holistic child development programs focused on individual children's needs, irrespective of caste, creed, class or religion. Their ministry emphasizes the importance of church involvement, a Christ-centered approach, and a commitment to integrity in their operations. Compassion International prioritizes child advocacy, child sponsorship, and community impact to improve the lives of children in poverty.
• Develop, enhance, test, deploy, document, and maintain software applications across the full technology stack, including frontend, backend, database, server, networking, and solution architecture components • Provide application development services and technical support for existing systems and new technology deployments • Gather business requirements and translate them into scalable technical solutions and specifications • Design, develop, analyze, and modify application logic to meet business needs, evaluating solution options and recommending effective approaches • Write maintainable code, create and execute test plans, debug and troubleshoot, and ensure compliance with software development standards • Support and enhance cloud-based and third-party applications throughout their lifecycle, ensuring reliability, performance, security, and business alignment • Develop technology strategies and implement improvements across applications, integrations, and business processes • Collaborate with cross-functional teams on application systems, data processes, integrations, and data governance • Own assigned work end-to-end by estimating effort, delivering tested and reviewed solutions, and communicating progress, risks, and blockers • Use AI-assisted development tools responsibly in accordance with organizational policies • Mentor and coach software developers through code reviews, technical guidance, knowledge sharing, and collaborative problem-solving • Partner with development teams and stakeholders across the United States, Brazil, and Latin America • Engage with users and business partners to resolve software issues, gather requirements, and deliver new functionality • Translate business and user requirements into technical implementations and incorporate code review and QA feedback • Contribute to and improve software engineering standards, methodologies, and technical best practices • Champion child protection by integrating safeguarding considerations into daily work and following Compassion’s policies and Code of Conduct
• Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent practical experience • Minimum of 5 years of professional experience in full-stack web development • Strong frontend development skills using HTML, CSS, and JavaScript • Experience with PHP/Laravel, APIs, databases, and backend technologies • Ability to design, develop, and implement end-to-end software solutions • Strong understanding of servers, networking, and application architecture • Experience conducting and participating in code reviews • Ability to explain technical decisions and communicate project status, risks, and results • Demonstrated ownership, accountability, and self-management • Experience mentoring or coaching other developers • Strong collaboration skills and experience working with distributed teams • Professional proficiency in English and Spanish • Ability to use AI-assisted development tools responsibly while maintaining full ownership of delivered solutions • Equivalent education, training, experience and/or certification may be substituted for minimum qualifications
• Remote work • May be required to travel up to 10% of normal schedule
Apply Now