> Markdown version of [/jobs/ext/1295151-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/1295151-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Developer - **Company:** Salem Media Group, Inc. - **Location:** Gilbert, AZ, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** ASP.NET, JavaScript (Programming Language), .NET Framework, HTML5, Bootstrap (Software), C Sharp (Programming Language), Cascading Style Sheets (CSS), Databases, Entity Framework, Mobile Application Software, Performance Tuning, SQL Stored Procedures, Systems Integration, Transact-SQL, Freeform SQL, Backend, Vue.js, Syntactically Awesome Style Sheets (SASS), Templating, Dynamic Content, Front End Software Development, SQL Server Management Studio (SSMS), Restful APIs, Webhooks, Api Management - **Published:** July 16, 2026 - **Apply:** https://www.churchstaffing.com/register/?returnURL=http%3A%2F%2Fwww.churchstaffing.com%2Fjob%2F288146%2Ffull-stack-developer%2Fsun-valley-community-church%2F ## About the Role * Backend - Strong proficiency in C#, ASP.NET, and Entity Framework. * Database - Advanced T-SQL skills (Performance tuning, complex joins, and data migrations). * Templating - Expert-level mastery of Lava (Rock's engine for dynamic content). * Frontend - HTML5, CSS/SASS, JavaScript, and familiarity with Bootstrap or Vue.js. * Tools - Git/GitHub, Visual Studio, and SQL Server Management Studio (SSMS)., * 2+ years of professional experience developing specifically within the RockRMS framework. * Experience with RESTful APIs and webhooks. * Familiarity with church ministry workflows (Contributions, Check-in, Groups). * A portfolio of custom Rock blocks or contributions to the Rock Shop is a major plus. ## Description The Full Stack Developer builds, customizes, and maintains the technical infrastructure of the Sun Valley Community Church (SVCC) management system and all its components. This position engineers custom solutions that empower our ministry to scale. In all actions, the Sun Valley Community Church (SVCC) team leadership distinctives., 1. Custom Plugin Development: Design and develop custom RockRMS blocks, plugins, and API integrations using Lava and the .NET Framework. 2. Database Engineering: Write and optimize complex SQL queries, stored procedures, and triggers to ensure data is accurate and performant. 3. Front-End Customization: Build responsive, user-friendly interfaces using Lava, HTML, CSS, and Obsidian/Vue.js within the Rock ecosystem. 4. System Integration: Develop and maintain integrations between RockRMS and third-party platforms, including our mobile app. 5. Performance Tuning: Monitor system health, identify bottlenecks, and optimize code to handle high-traffic events like Easter or large-scale giving campaigns. 6. Technical Documentation: Maintain clear documentation for custom codebases to ensure long-term system sustainability. Disclaimer: The essential functions are intended to describe the general content of and requirements of this position and are not intended to be an exhaustive or comprehensive list of all possible job responsibilities, tasks, and duties. Other duties may be assigned. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions. ## Related Videos - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Can SVG be fast? Rendering a scatter chart with over 10k points](https://www.wearedevelopers.com/videos/100299-can-svg-be-fast-rendering-a-scatter-chart-with-over-10k-points) ## Related Articles - [Web Development Best Practices: What The Data Tells us](https://www.wearedevelopers.com/magazine/84-web-development-best-practices-what-the-data-tells-us) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud)