What are the responsibilities and job description for the Full Stack Developer position at Convoy of Hope?
Ministry Function
The Full Stack Developer supports the ministry of Convoy of Hope by assisting the Digital Product Team in designing, developing, testing, troubleshooting, and maintaining Convoy of Hope’s marketing websites, web applications, and APIs.
Essential Duties & Responsibilities
- Builds dynamic, scalable web applications, websites, and APIs used by donors, volunteers, partners, and internal Convoy of Hope team members.
- Writes tests (unit/integration/E2E) to improve code coverage.
- Creates documentation to provide clarity and consistency on implementation.
- Collaborates with the Digital Product Team on technical solutions – evaluating the trade-offs of any technology decisions.
- Helps plan the vision of the Digital Product Team — from architecture and design patterns to tooling and tech stack selection.
- Translates abstract digital product concepts to nontechnical stakeholders.
- Assists with other duties as needed.
Required Knowledge, Skills & Abilities
- A bachelor’s degree is preferred. A high school diploma or equivalent is required.
- One of the following is preferred:
- A bachelor’s degree in computer science
- Education through a rigorous engineering bootcamp
- Demonstration of exemplary self-study in web technologies
- Three or more years of web development experience using a variety of front-end and back-end languages is preferred.
- Has strong experience building custom user interfaces and modern, responsive front ends by writing clean and portable code.
- Has strong experience building secure and scalable REST APIs.
- Exhibits familiarity with Convoy of Hope’s tech stack (HTML, CSS, Javascript/Typescript, React/Next.js, Node.js/Express, PHP/Laravel/Wordpress).
- Possesses knowledge and experience with modern git development and deployment workflows.
- Demonstrates coachability, engagement, and willingness to learn new technologies or languages as organizational needs change and the Convoy of Hope tech stack evolves.
- Possesses proficiency in PC/Mac software programs.
- Displays strong organization skills, attention to detail, and ability to concentrate in a fast-paced environment.
- Successfully multitasks, efficiently and accurately completing each project within time deadlines.
- Positively represents the ministry of Convoy of Hope, including its mission statement and core values, to all outside constituencies.
- Attends and actively participates in Convoy of Hope At Home Week meetings and activities as a required responsibility to the organization and fellow team members.
- Serves as an advocate for the ministry, striving to nurture, broaden, and develop financial and other resource opportunities to support and expand organizational and program ministry.
- As a Christian organization, Convoy of Hope believes it is critical that team members embrace the organization’s religious purposes for which it exists and not only agree with its Statement of Faith but demonstrate it in their lives on an ongoing basis.
Supervisory Responsibilities
This position currently has no supervisory responsibilities.
Salary : $67,200 - $85,100