COMPANY OVERVIEW
StudioC empowers church ministries to know, engage, and inspire their members like never before. As an agile, mission-driven company in the Christian technology space, we combine innovative member engagement solutions with white-glove service to help church leaders deliver personalized, transformational communication.
Our services and technology suite include strategic consulting, data integration and warehousing, messaging platforms, and analytics tools—all designed to help ministries build deeper connections, strengthen discipleship, and ignite Kingdom growth.
POSITION OVERVIEW
The Full Stack Engineer position at StudioC is responsible for developing and maintaining software solutions that support church communication, member engagement and data analytics. Reporting to the Senior Software Architect, this role contributes to the design and implementation of websites, applications, and infrastructure components aligned with StudioC’s mission to empower ministries through technology. The position requires both collaborative teamwork and independent development capabilities, with a focus on creating scalable, mission-critical solutions that directly impact client success.
Your work will directly support thousands of church leaders and ministries, helping them connect with their communities and make better decisions through technology. The role actively supports client troubleshooting and bug resolution while contributing to sprint projects that advance the company’s product roadmap. Additional responsibilities include assisting with testing and quality control processes, implementing data integrations, and managing ETL workflows. As a team player, this position must be ready to support various engineering team needs and contribute to the overall success of StudioC’s technical initiatives.
This role offers a balanced mix of software engineering and technical support responsibilities. You’ll spend time building new features, enhancing existing applications, implementing integrations, and contributing to sprint-based product initiatives, while also helping investigate production issues, troubleshoot customer-reported problems, and ensure the reliability of our platform. Success in this role requires both strong development skills and a customer-focused mindset, as the insights gained through support and troubleshooting often help shape future product improvements.
ESSENTIAL JOB FUNCTIONS
- Provide customer support by identifying whether issues relate to user error, bugs, training needs, or product feature requests.
- Triage support tickets and technical issues, demonstrating strong problem-solving skills and collaborating with team members to drive effective resolution.
- Conduct software testing and quality assurance processes to ensure high-quality software/SaaS products.
- Design, develop, and maintain cloud-based SaaS applications using modern .NET technologies.
- Develop and maintain C#, Blazor, Vue.js, and SQL solutions to support business and application requirements.
- Manage and maintain source code using Git and GitHub.
- Collaborate cross-functionally with internal teams to investigate issues, solve problems, and improve processes and customer experience.
- Contribute actively to team goals, operational improvements, and overall company success.
- Work effectively within a small, agile team environment, managing a variety of responsibilities and priorities as needed to support the application and business.
JOB REQUIREMENTS
Education
Associate or Bachelor Degree in Information Technology, Computer Science or a related field.
Experience & Values
- 3-5 years of software experience with strong knowledge of C# and .NET
- Experience with GitHub, .NET MVC, Blazor, Vue.js and SQL.
- Experience with Auth0 and Microsoft Identity Framework.
- Database design and optimization including strong knowledge of relational data models along with direct experience with MS SQL Server, PostgreSQL and Redshift.
- Demonstrated ability to work closely with a small fast-paced team.
- Experience with batch processing networks and data pipelines.
- Experience using APIs.
- Critical thinker and problem-solving skills
- Good organizational and time-management skills
- Great interpersonal and communication skills
- Excellent troubleshooting and problem-solving skills.
- Strong written and verbal communication skills.
Preferred
- Experience using AI-assisted development tools such as Claude Code, GitHub Copilot, ChatGPT, or similar technologies as part of the software development lifecycle.
- Knowledge of Cloud Infrastructure (Azure or AWS, AWS preferred).
- Experience with Jira.
- Experience with database management tools.
- Ability to see big-picture designs from basic specifications.
Bonus Points
- Experience in SaaS or church/ministry technology.
- Frontend development (CSS/HTML).
Character & Chemistry
- Personal integrity in all areas of life.
- Commitment to ethical data use and protection of privacy.
What We Offer
- Base Salary Range: $80,000-$125,000
- Location: Phoenix, AZ; remote considered.
- Flexible hybrid schedule, fully remote considered for exceptional candidates.
- Paid time off + volunteer time off.
- Comprehensive benefits (health, dental, vision, retirement 401K with match).
- Employee referral bonus program.
- Opportunity to impact ministry and Kingdom growth.
The above statements are intended to describe the general nature and level of work being performed by individuals assigned to this position. They are not intended to be an exhaustive list of all duties, responsibilities, and skills required of employees.