Proverbs 31 Ministries

North Carolina (Remote)
  • Full Time

Proverbs 31 Ministries, a Christian nonprofit organization based in Charlotte, North Carolina, is seeking a talented Junior Software Developer to join its technology team and help drive innovation in digital ministry. Founded in 1995, the ministry is dedicated to empowering women through biblically-based resources, including online devotionals, Bible studies, and events. 

The Junior Software Developer will play a key role in developing and maintaining software solutions that enhance user experiences and support the ministry’s mission to equip women with faith-based resources. This is an exciting opportunity to contribute to an organization known for its welcoming community, impactful content, and commitment to spiritual growth. Join a team that is inspiring women to live with confidence, grace, and purpose through transformative digital content and technology.

Essential Duties and Responsibilities

  • Develop, maintain, and enhance software applications, including back-end, front-end, and APIs, ensuring clean, efficient, and well-documented code. Customize web products and plugins to meet business needs (e.g., WordPress, Shopify).
  • Work with cross-functional teams, including front-end developers, to design cohesive code, troubleshoot issues, and optimize user experience. Lead software development projects by capturing requirements, setting tasks, and defining timelines.
  • Optimize applications for speed, scalability, and efficiency. Conduct code reviews and performance testing to ensure software quality and resolve technical challenges. Compile and analyze data, processes, and code to troubleshoot problems and identify improvement areas across all web properties.
  • Integrate third-party services, APIs, and ensure secure data flow and storage. Customize content delivery systems through code editing or API interfaces to enhance functionality 
  • Write unit tests and collaborate on functional, regression, and user acceptance testing to ensure software reliability and performance of software applications..
  • Maintain clear documentation for code, processes, and workflows. Manage code repositories with proper version control and update processes as needed.
  • Stay current with industry trends, emerging technologies, and best practices. Participate in ongoing education and training to enhance technical skills and assist other team members.
  • Data migration and platform changes, custom application builds and retooling. Lead development projects, track progress, and report to leadership, while identifying new program ideas based on industry trends.

Skills, Experience and Abilities

  • An understanding of and a commitment to the mission of Proverbs 31 Ministries
  • Bachelor’s degree in Computer Science, Software Engineering, bootcamp, or a related field with 2-4 years of professional experience.
  • Proficiency in programming languages such as JavaScript, PHP, and frameworks like React, Vue, or Node.js.
  • Database expertise in SQL, MySQL, NoSQL, ArangoDB, and RESTful APIs.
  • Strong experience with front-end (HTML, CSS, JavaScript) and back-end (Node.js, Laravel) technologies.
  • Experience with version control systems (Git) and familiarity with Agile methodologies.
  • Experience in full-stack development and implementing both custom and third-party APIs.
  • Proficiency in tools such as Visual Studio, Postman, Docker, AWS, Azure, and DevOps practices.
  • Familiarity with platforms like WordPress, Shopify, and Zapier.
  • Ability to debug and optimize code for functionality and performance.
  • Self-motivated and proactive with strong problem-solving skills and a desire to continuously learn and grow professionally. Analytical and strategic in tackling complex challenges
  • Excellent communication skills, with the ability to prioritize tasks and establish project requirements clearly.

Physical Demands

  • Prolonged periods of sitting at a desk or workstation, with the option to stand or move around as needed.
  • Frequent use of a keyboard and mouse for coding, debugging, and navigating software tools.
  • Ability to focus on detailed work, including reading code, technical documentation, and user interfaces for extended periods.
  • Fine motor skills required for typing, using a mouse, and interacting with software tools and applications.
  • Occasional repetitive motion of fingers, hands, and wrists during coding or testing tasks.
  • Ability to maintain focus and concentration for extended periods, solving problems and writing code with high accuracy.
  • This person should be able to lift items up to 50lbs such as networking equipment, servers, and printers. 
  • Ability to climb ladders, scaffolding, or stairs to reach elevated work areas and maintain balance while performing tasks. Frequent reaching and stretching above shoulder height while on ladders or elevated surfaces, requiring coordination and stability.

Benefits

  • Health & wellness benefits (medical, dental, vision, FSA, STD, life)
  • 401(k) with company matching
  • Employee Assistance Program
  • Paid time off on a prorated basis
  • 14 paid holidays on a prorated basis
  • 2 Wellness days
  • Paid Parental Leave
  • Extended Sick Leave
  • Volunteer time off
  • Discount on company resources
  • Work-life harmony

Tagged as:

Source

Job Overview