Reach My World is building a subscription-based Evangelism platform to enable ordinary Christians to share the faith.
THE POSITION
Reach My World is seeking a highly skilled Full-Stack Developer to architect and develop the core infrastructure of the hybrid evangelism app. One will be responsible for designing, developing, and maintaining the platform's front and back end, ensuring seamless performance and scalability.
This role requires a candidate who is passionate about technology, experienced in developing hybrid mobile applications, and understands best practices for SQL databases. One will collaborate with a cross-functional team to build a worldwide robust and engaging user experience.
RESPONSIBILITIES
Architect and develop a scalable hybrid mobile application.
Design, develop, and manage a relational SQL database (PostgreSQL/MySQL/SQLite).
Develop and optimize backend APIs (Node.js with NestJS / Django / Ruby on Rails).
Implement frontend features using React Native / Flutter / Ionic.
Ensure smooth authentication using Firebase Auth / Auth0 / Supabase.
Integrate payment processing with Stripe, PayPal, or Paddle for subscriptions.
Implement cloud storage solutions (AWS S3, Google Cloud Storage, or Cloudflare R2).
Develop and maintain push notifications via Firebase Cloud Messaging (FCM) / OneSignal.
Optimize the performance and security of the application.
Collaborate with designers, content managers, and other stakeholders.
Write clean, maintainable code and ensure best practices in software development.
QUALIFICATIONS AND SKILLS REQUIRED
Must be a dedicated Christian and willing to sign a statement of faith.
Willingness to sign a non-disclosure, non-compete agreement.
Bachelor’s degree in Computer Science, Software Engineering, or similar experience.
Proven experience in full-stack development with hybrid mobile apps.
Proficiency in frontend frameworks (React Native / Flutter / Ionic).
Strong backend skills in Node.js with NestJS, Django, or Ruby on Rails.
Experience working with relational databases (PostgreSQL, MySQL, SQLite).
Familiarity with cloud platforms (AWS, Google Cloud, or Azure).
Knowledge of authentication & security protocols (OAuth, JWT, Firebase Auth, or Auth0).
Experience with payment gateway integration (Stripe, PayPal, Paddle, etc.).
Understanding of CI/CD pipelines for efficient deployment.
Strong problem-solving, debugging, and analytical skills.
Ability to work independently and manage multiple projects simultaneously.
Passion for evangelism and using technology to spread the Gospel.
BENEFITS
Flexible working hours and remote work options.
Opportunity to be part of a mission-driven organization.
A collaborative and supportive team environment.
The chance to work on cutting-edge technology for evangelism.
If one does not meet all these requirements but is excited by the opportunity, please feel free to apply anyway.