This is a remote position.
We are seeking a Lead Software Engineer (Full-Stack) and Ministry Partner to join our team.
Y
ou will be responsible for defining and implementing the organization’s overall technical strategy. You will develop, test, release, and maintain applications and features to better serve our users. In parallel, you will manage and optimize our cloud infrastructure and deployment pipelines to ensure high reliability, scalability, and security.
Responsibilities:
Software Development (60%)
- Design a strategy and roadmap for architecture and technology stack, based on user and organizational requirements.
- Create applications and product features by writing high-quality code and documentation.
- Diagnose and solve problems in response to user-reported issues and needs in a timely manner.
- Collaborate with and drive results through a small team of highly experienced volunteer engineers who are currently building and providing support for our products.
- Foster and support a culture of engineering best practices.
DevOps and Infrastructure Management (30%)
- Manage and maintain cloud-based systems to ensure uptime, performance, and security.
- Develop and support automated testing, deployment and monitoring with effective processes to proactively address system issues, identify security risks/concerns, and learn from failures.
Personal Support-Raising (10%)
- Personal support fundraising is required to cover a portion of your salary. If needed, training and coaching will be provided. This is an important way to acquire an understanding of our users’ needs.
- Regularly communicate your prayer needs with a personal team of ministry partners.
Requirements
- Understanding of and passion for company work, vision and users.
- 5+ years building consumer-facing web and/or mobile applications. B.S. degree (or equivalent) in Computer Science or a related technical field.
- Demonstrated ability and excitement for independent, high-velocity production of quality code following software best practices (e.g. continuous integration, automation, testing, code reviews) in a shared codebase.
- Hands-on experience building beautiful, intuitive front-end interfaces that delight users, both with and without the use of front-end libraries and frameworks.
- Hands-on experience building scalable backends using a mix of programming languages and databases.
- Demonstrated experience in designing, implementing, and managing DevOps workflows.
- Strong understanding of network security and application security best practices.
- Highly self-motivated with a strong bias for action.
- Expert at prioritizing and making smart choices with limited information or difficult trade-offs. Able to thrive in ambiguity.
- Excellent communicator, with the ability and desire to collaborate with and support volunteers, and to engage users with empathy.
Beneficial Skills and Experience:
- A keen eye for visual and user experience design, with a strong sense of aesthetics, layout, and usability.
- Proven track record of configuring and optimizing transactional and/or social email to improve deliverability and effectiveness and/or familiarity with protocols and standards of email.
- Experience developing SMS-based messaging applications or features.
Benefits
- Work Location: Remote
- 5 days working