Overview
Renew World Outreach is a non-profit Christian ministry located in Stone Mountain, GA that develops technology and training to help spread the Word of God. Our primary mission is to reach the unreached with the Word of God through innovation that multiplies field impact. We highly value prayer, worship, and the power of the Holy Spirit in our community.
We are looking for a software developer with experience in full-stack web development who will be responsible for maintaining and improving Renew’s multiple software codebases and additional future web and mobile applications. They will work at the Renew campus in Stone Mountain Georgia. In order for you to succeed in this role, you will need to be proficient in JavaScript, HTML, CSS, a backend language, and have solid knowledge and experience in software engineering principles.
Skills and requirements for this position include but are not limited to:
REQUIREMENTS
- A passion for the Great Commission and a desire to make Jesus known.
- Bachelor's degree in computer science or related degree, or comparable work experience.
- At least 2 years of programming experience.
- Deep understanding of full-stack web development.
- Understanding of software engineering principles (DRY, SOLID, GRASP, etc.).
- Experience with backend web development.
- Experience with front-end development: JavaScript, HTML, CSS.
- Familiarity with databases: SQL or NoSQL.
- Able to think creatively and to innovate.
- Excellent organizational skills and attention to detail.
- Strong analytical and problem-solving skills.
Please include examples of relevant work when submitting your resume. Thank you!
PREFERRED SKILLS: (OPTIONAL)
- Linux experience.
- Node.js, PHP, and Bash.
- Reactive front-end frameworks like Vue.js and React.js.
- Ability to develop unit tests for both components and complete applications.
- Extensive understanding of networks, servers, and databases.
- Android development.
- Cross-platform mobile development experience with tools like Ionic or React Native.
- UI / UX usability testing.
- Experience with embedded systems.
DUTIES & RESPONSIBILITIES
- Working on new innovations and projects that arise based on field need into the future.
- Maintaining Renew’s current code bases and fixing bugs that are reported from the field.
- Incrementally updating current software with improvements, refinements to UI / UX, and new features.
- Refactoring legacy code for future-proof development.
- Setting up code testing procedures to streamline releases.
Job Type: Full-time
Benefits:
- 401(k)
- Dental insurance
- Paid time off
- Vision insurance
Experience level:
Schedule:
- 8 hour shift
- Monday to Friday
Application Question(s):
- As a non-profit Christian ministry, Renew requires all employees to affirm our Statement of Faith, which appears on our website under the "About Us" section. Do you affirm our Statement of Faith? https://renewoutreach.org/about-us/who-we-are/#statementoffaith
- Please briefly describe how you identify with Renew's mission, vision, and values. https://renewoutreach.org/about-us/what-we-do/
- Please provide the name, phone number, and email address of a work-related reference (a manager or colleague) and also a spiritual/church leader mentor-type reference.
Education:
Experience:
- Software development: 2 years (Required)
Ability to Commute:
- Stone Mountain, GA 30087 (Required)
Work Location: In person