This role involves building full-stack applications used across multiple countries, working closely with the people who rely on them daily. The work is hands-on and high-autonomy: owning features end-to-end, from understanding requirements through architecture decisions, implementation, testing, and delivery. The position contributes to technical direction, collaborates with cross-functional partners to solve real operational challenges, and operates with modern tools and frameworks.What will you do?
- 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 multiple solution options and recommending the most effective approach.
- Write high-quality, maintainable code; create and execute test plans; perform debugging and troubleshooting; and ensure compliance with established software development standards and best practices.
- Support and enhance cloud-based and third-party applications throughout their lifecycle, ensuring reliability, performance, security, and alignment with business objectives.
- Develop technology strategies and implement improvements that maximize the value of existing products, while considering impacts across applications, integrations, and business processes.
- Collaborate with cross-functional teams on initiatives involving application systems, data processes, integrations, and data governance practices.
- Take end-to-end ownership of assigned work by accurately estimating effort, delivering tested and reviewed solutions, and proactively communicating progress, risks, and blockers.
- Leverage AI-assisted development tools responsibly and in accordance with organizational policies, ensuring the ability to understand, explain, validate, and modify all generated code.
- Mentor and coach software developers through code reviews, technical guidance, knowledge sharing, and collaborative problem-solving activities.
- Partner with development teams and stakeholders across the United States, Brazil, and Latin America to deliver technology solutions that support national offices, churches, and end users.
- Engage directly with users and business partners when required to resolve software issues, gather additional requirements, and support the delivery of new functionality.
- Interpret business and user requirements, translate them into technical implementations, and incorporate feedback received through code reviews and quality assurance processes.
- Contribute to the definition, adoption, and continuous improvement of software engineering standards, development methodologies, and technical best practices.
- Champion child protection by integrating safeguarding considerations into daily work, adhering to Compassion’s Child Protection policies and Code of Conduct, and reporting any concerns through established processes.
- 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.
- Proven 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 effectively.
- 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.
Key Competencies:
- Ownership & Accountability
- Communication
- Collaboration
- Problem Solving
- Coaching & Mentoring
- Guatemala, Peru, Brazil, Bolivia, Colombia, Ecuador, Mexico, Dominican Republic, Nicaragua, Honduras, Haiti or El Salvador.
- Remote work.
- Sitting, standing, and/or walking for up to 8 hours per day.
- May be required to travel up to 10% of normal schedule
Skills Required
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or 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 and the Laravel framework.
- Experience designing and working with APIs.
- Experience with databases and backend technologies.
- Strong understanding of servers, networking, and application architecture.
- Experience conducting and participating in code reviews.
- Experience mentoring or coaching other developers.
- Professional proficiency in English and Spanish.
- Ability to use AI-assisted development tools responsibly while maintaining full ownership of delivered solutions.
- Ability to explain technical decisions and communicate project status, risks, and results effectively.
- Demonstrated ownership, accountability, and self-management.
What We Do
Compassion International is a Christian child development ministry aimed at releasing children from spiritual, economic, social and physical poverty in Jesus’ name. We are church-based: Compassion believes the Church is God’s chosen instrument to bring hope to a hurting world. We believe the strategic placement of local churches makes them best suited to address the holistic needs of the children in their communities. And only they can effectively deliver the Jesus-based teaching and whole-life care that children in poverty deserve. Compassion partners with 8,000+ churches in 25 countries around the world to deliver our holistic child development program. We are child-focused: Compassion’s ministry is focused on the individual child and his/her development. We offer this assistance irrespective of caste, creed, class or religion. At Compassion, we believe entire communities will feel the positive impact of our presence because what happens in the life of a child ripples throughout his or her environment. We are Christ-centered: Jesus is the core of our ministry and his life and teachings shape our programs. They reflect the spiritual commitments of our staff. And they guide how we love people, respect communities and cooperate with nations. We are committed to integrity: We hold ourselves to the highest professional and biblical principles in all aspects of our ministry and maintain the highest industry standards for our allocation of funds. Compassion and Compassion International are registered trademarks of the United States government









