# Kirschbaum Development Group > Kirschbaum Development Group is a team of dozens of senior Laravel developers providing expert consulting, custom software development, short- or long-term contract developers, team augmentation, and embedded teams. We specialize in building secure, scalable web applications, custom AI/LLM integrations, SaaS products, and DevOps solutions using Laravel, React, Vue.js, and PHP for industries including healthcare, financial services, legal, life sciences, energy, and commerce. Our case studies demonstrate a proven track record across complex projects, and our insights articles feature in-depth technical expertise from our engineering team. ## Pages - [Homepage](https://kirschbaumdevelopment.com): Kirschbaum provides expert custom software development, Laravel consulting, and team augmentation to help businesses build and scale secure web applications. - [Contact](https://kirschbaumdevelopment.com/contact): Get in touch with Kirschbaum Development to discuss your custom software needs, request a project consultation, or learn more about our services. - [About](https://kirschbaumdevelopment.com/about): Learn about Kirschbaum Development Group, our mission, our remote-first culture, and the passionate team of experts building world-class software. - [Solutions](https://kirschbaumdevelopment.com/solutions): Explore our specialized software solutions, designed to solve complex business challenges with scalable architecture, reliable infrastructure, and clean code. - [AI Solutions](https://kirschbaumdevelopment.com/solutions/ai): Leverage artificial intelligence in your business. Kirschbaum builds custom AI solutions, LLM integrations, and automated workflows to drive innovation. - [Laravel DevOps](https://kirschbaumdevelopment.com/solutions/devops): Ensure your applications are scalable and secure. We offer DevOps consulting, AWS infrastructure design, and automated deployment pipelines. - [SAAS Products](https://kirschbaumdevelopment.com/solutions/saas): Build a robust Software as a Service platform. We specialize in custom SaaS development, multi-tenant architecture, and recurring billing integration. - [Mobile Solutions](https://kirschbaumdevelopment.com/solutions/mobile): Bring your vision to iOS and Android. Kirschbaum builds high-performance, cross-platform mobile applications using React Native and Expo. - [Team](https://kirschbaumdevelopment.com/team): Meet the talented engineers, architects, and designers at Kirschbaum Development who are dedicated to delivering exceptional custom software. - [Careers](https://kirschbaumdevelopment.com/careers): Join our remote-first team of passionate developers. View current job openings at Kirschbaum Development and apply to work on exciting software projects. - [Privacy Policy](https://kirschbaumdevelopment.com/privacy-policy): Read the Kirschbaum Development Privacy Policy to understand how we collect, use, and protect your personal data when you use our website. - [Terms of Service](https://kirschbaumdevelopment.com/terms-of-service): Review the Terms of Service for Kirschbaum Development. These terms govern your use of our website and outline our legal obligations and user rights. - [Team Augmentation](https://kirschbaumdevelopment.com/services/team-augmentation): Expand your team with Kirschbaum’s Laravel-focused augmentation services. Add senior Laravel, Next.js, DevOps, and AI engineers who integrate seamlessly and deliver fast. - [Technical Leadership](https://kirschbaumdevelopment.com/services/technical-leadership): Fractional CTO support with architecture, AI strategy, and 10+ years of Laravel expertise. Clear technical direction tailored to your team’s goals and systems. - [Rescue Projects](https://kirschbaumdevelopment.com/services/rescue-projects): Laravel experts who rescue stalled software projects, stabilize systems, and restore delivery momentum fast. - [Technology](https://kirschbaumdevelopment.com/technology): Discover the technologies we use to build scalable software, including Laravel, Filament, Next.js, React Native, Vue, and modern cloud infrastructure. - [Laravel Technology](https://kirschbaumdevelopment.com/technology/laravel): Kirschbaum designs scalable, secure Laravel applications with clean architecture, modern tooling, and direct developer collaboration. Build what lasts - and evolves. - [Filament Technology](https://kirschbaumdevelopment.com/technology/filament): Accelerate your admin panel development. Kirschbaum utilizes Filament PHP to rapidly build beautiful, functional TALL-stack administrative interfaces. - [NextJS technology](https://kirschbaumdevelopment.com/technology/nextjs): Build lightning-fast, SEO-optimized web applications with Next.js. Kirschbaum delivers high-performance React frontends tailored to your business needs. - [Vue Technology](https://kirschbaumdevelopment.com/technology/vue): Create dynamic and interactive user interfaces with Vue.js. Kirschbaum builds modern, responsive frontend applications that enhance user experience. - [Web Development Services](https://kirschbaumdevelopment.com/services): From project-based delivery to ongoing support, Kirschbaum offers comprehensive custom software development services tailored to your business goals. - [Case Studies](https://kirschbaumdevelopment.com/cases): Read our case studies to see how Kirschbaum Development has solved complex technical challenges and delivered successful custom software solutions. - [Legal Industry](https://kirschbaumdevelopment.com/sector/legal-industry): Custom software solutions for the legal industry. We build secure case management systems, document automation tools, and client portals for law firms. - [Healthcare](https://kirschbaumdevelopment.com/sector/healthcare): HIPAA-compliant custom software for the healthcare sector. We develop patient portals, telemedicine apps, and secure data management systems. - [Commerce and Logistics](https://kirschbaumdevelopment.com/sector/commerce-and-logistics): Streamline operations with custom software for commerce and logistics. We build inventory management, supply chain tracking, and custom eCommerce platforms. - [Life Sciences and Pharma](https://kirschbaumdevelopment.com/sector/life-sciences-and-pharma): Secure and compliant software solutions for life sciences and pharmaceuticals. We develop robust applications for research, trials, and data management. - [Financial Services](https://kirschbaumdevelopment.com/sector/financial-services): Custom software solutions for financial services. We build secure trading platforms, financial management tools, and FinTech applications. - [Energy Sector](https://kirschbaumdevelopment.com/sector/energy): Streamline energy operations with custom software. We build specialized tools for data tracking, resource management, and energy sector logistics. - [Support & Enablement](https://kirschbaumdevelopment.com/services/support): Ensure your software runs smoothly long after launch. Kirschbaum provides reliable ongoing support, bug fixes, and feature enhancements. - [Insights](https://kirschbaumdevelopment.com/insights): Explore software development insights from the engineers at Kirschbaum. Read expert articles on, AI, React, Laravel, React Native, DevOps, architecture, performance, and modern application development. - [React](https://kirschbaumdevelopment.com/technology/react): Partner with expert React developers to build scalable, high-performance web applications. Kirschbaum delivers modern React solutions using TypeScript, Next.js, Inertia, and Laravel for startups and enterprise teams. - [Engineering what's next](https://kirschbaumdevelopment.com/services/engineering-whats-next): Outgrown your current web app? We help teams assess, stabilize, and scale software from prototype to production without a full rewrite. Talk to our engineers! ## Case Studies - [Securing and encrypting a custom-built CRM](https://kirschbaumdevelopment.com/cases/securing-and-encrypting-a-custom-built-crm): Read how Kirschbaum developed a highly secure, custom-built CRM featuring robust data encryption protocols for maximum data protection. - [Turning SaaS features into competitive advantage](https://kirschbaumdevelopment.com/cases/turning-saas-features-into-competitive-advantage): Discover how Kirschbaum helped a SaaS company gain a competitive edge by strategically building and integrating innovative new features. - [Modernizing an ecommerce subscription platform](https://kirschbaumdevelopment.com/cases/modernizing-an-ecommerce-subscription-platform): See how Kirschbaum successfully modernized a legacy ecommerce subscription platform, improving performance, scale, and user experience. - [Building an investment and trading platform](https://kirschbaumdevelopment.com/cases/building-an-investment-and-trading-platform): Learn how Kirschbaum engineered a secure, high-performance custom investment and trading platform from the ground up. - [Transforming subscription platforms without interruption](https://kirschbaumdevelopment.com/cases/transforming-subscription-platforms-without-interruption): Read how our team completely transformed a major subscription platform with zero downtime or interruption to existing active users. - [Modernizing in-person lead generation technologies](https://kirschbaumdevelopment.com/cases/modernizing-in-person-lead-generation-technologies): Discover how Kirschbaum updated in-person lead generation technologies, replacing outdated systems with modern, efficient digital solutions. - [Standardizing ecommerce infrastructure at scale](https://kirschbaumdevelopment.com/cases/standardizing-ecommerce-infrastructure-at-scale): See how Kirschbaum standardized and scaled the underlying ecommerce infrastructure for a growing enterprise business. - [Orchestrating real estate settlements across incompatible systems](https://kirschbaumdevelopment.com/cases/orchestrating-real-estate-settlements-across-incompatible-systems): Learn how we successfully orchestrated complex real estate settlement workflows across multiple previously incompatible software systems. - [Enhancing education with AI-powered chat](https://kirschbaumdevelopment.com/cases/enhancing-education-with-ai-powered-chat): Read how Kirschbaum integrated an AI-powered chat solution into an educational platform to enhance student engagement and learning outcomes. - [Revolutionizing a lead-generation platform with AI](https://kirschbaumdevelopment.com/cases/revolutionizing-a-lead-generation-platform-with-ai): Discover how we revolutionized a traditional lead generation platform by integrating custom artificial intelligence and automation tools. - [Transforming aromatherapy education and retail](https://kirschbaumdevelopment.com/cases/transforming-aromatherapy-education-and-retail): See how Kirschbaum transformed digital operations for an aromatherapy business, unifying their educational platform and online retail store. - [Revitalizing a music production marketplace](https://kirschbaumdevelopment.com/cases/revitalizing-a-music-production-marketplace): Learn how our team revitalized a struggling music production marketplace by optimizing the codebase and improving the user experience. - [Enabling global marketing for a pharmaceutical company](https://kirschbaumdevelopment.com/cases/enabling-global-marketing-for-a-pharmaceutical-giant): Read how Kirschbaum engineered a compliant software solution to enable scalable, global marketing operations for a major pharmaceutical company. - [Enterprise-grade authentication for a healthcare platform](https://kirschbaumdevelopment.com/cases/enterprise-grade-authentication-for-a-healthcare-platform): Discover how we implemented secure, enterprise-grade authentication and access controls for a sensitive healthcare software platform. - [Rebuilding provider configuration for a healthcare staffing platform](https://kirschbaumdevelopment.com/cases/provider-configuration-for-a-healthcare-staffing-platform): See how Kirschbaum developed a complex provider configuration tool to streamline operations for a healthcare staffing platform. - [Rethinking a socially-driven restaurant discovery mobile app](https://kirschbaumdevelopment.com/cases/socially-driven-restaurant-discovery-mobile-app): Discover how Kirschbaum Development built a React Native restaurant discovery app that combines social recommendations, location intelligence, interactive maps, and real-time data aggregation to create a more personal dining experience across iOS and Android. - [Building a cultural geospatial mobile app](https://kirschbaumdevelopment.com/cases/building-cultural-geospatial-mobile-app): See how Kirschbaum Development built a React Native mobile application that combines geolocation, interactive maps, educational content, and event discovery to create an engaging, location-aware cultural exploration experience across iOS and Android. ## Insights - [Custom Laravel package development](https://kirschbaumdevelopment.com/insights/custom-laravel-packages): If you don't already have a Laravel project up and running from which you would like to develop your package, go ahead and create a fresh install of Laravel so you can build the package there. - [Laravel Translations Loader](https://kirschbaumdevelopment.com/insights/laravel-translations-loader): Laravel Translations Loader is a webpack loader that enables you to load your Laravel translations into your javascript bundle. - [Nova Inline Select](https://kirschbaumdevelopment.com/insights/nova-inline-select): Laravel Nova is a fantastic tool that we at Kirschbaum Development have been using for developing both client projects and internal ones. - [Laravel Github Actions](https://kirschbaumdevelopment.com/insights/laravel-github-actions): Github Actions is a very powerful way to automate things. In this post, we will look into how to configure your Laravel application to use Github Actions. - [Mail intercept](https://kirschbaumdevelopment.com/insights/mail-intercept): Mail Intercept for Laravel is a new way of testing mail by intercepting, not faking, email so we can dissect it, turn it upside down, and inspect everything. Under the hood, it is quite simple in that it forces the mail driver to be an array pushing all those emails into memory. We then grab those emails and run assertions on them! - [Eloquent power joins with Laravel](https://kirschbaumdevelopment.com/insights/power-joins): If you have some experience using databases, it is very likely you have used `joins` at least once in your career. Joins can be used for many reasons, from selecting data from other tables to limiting the matches of your query. - [How Tailwind CSS adds value in web development](https://kirschbaumdevelopment.com/insights/how-tailwind-css-adds-value-in-web-development): Explore how Tailwind CSS accelerates web development with utility-first styling and a flexible design system. - [Why we love Laravel](https://kirschbaumdevelopment.com/insights/why-we-love-laravel): Leveraging a robust framework like Laravel enables us to provide our clients with business solutions at a pace that wasn’t possible before. We’ve been fans since we started working with it in 2013 and, having seen the value it brings to their business, our clients are fans as well. Here are the things we love about it as developers and why you’ll love it too. - [Leveraging language in dev culture](https://kirschbaumdevelopment.com/insights/leveraging-language-in-dev-culture): Learn how language and communication shape development culture and improve team sprints and iterations. - [Structuring and testing your Laravel Events and Listeners](https://kirschbaumdevelopment.com/insights/structuring-and-testing-your-laravel-events-and-listeners): In this article, we explore one simple yet powerful and scalable approach to setting up and testing your events and listeners. - [Laravel OpenAPI Validator](https://kirschbaumdevelopment.com/insights/laravel-openapi-validator): Chances are pretty good you're exposing an API specification, probably through documentation and/or something like an OpenAPI spec (if you're not, please please please drop everything you're doing and take care of that). This is a spectacular way to create a clear line of communication to your users on how you'd like them to interact. Even better yet, if you hold steadfast to your "word" (spec), you'll have a steady stream of followers pining to use your app! - [Implement a custom driver for Laravel Socialite](https://kirschbaumdevelopment.com/insights/implement-a-custom-driver-for-laravel-socialite): Laravel Socialite is an official Laravel package to authenticate with OAuth providers. It supports authentication with Facebook, Twitter, LinkedIn, Google, GitHub, and Bitbucket. But, what if you want to use a different driver? - [Import Laravel Vapor DNS to Cloudflare](https://kirschbaumdevelopment.com/insights/introducing-the-orrison-cumulus-open-source-tool): Trying to manage DNS information from Vapor to Cloudflare without Orrison/Cumulus can open your data up to risks such as human error and wasted time since it would need to be copied over manually. In its essence, Orrison/Cumulus is an open-source tool that automatically copies the proper DNS records from Laravel Vapor to Cloudflare. - [Leveraging virtual generated columns](https://kirschbaumdevelopment.com/insights/leveraging-virtual-generated-columns): When MySQL released native JSON column types in 5.7.8, it provided developers with an easier way to store and retrieve data for applications that used it as the storage engine. Laravel quickly supported it all the way back in 5.3 in data migrations and querying with Eloquent. - [Code that can handle failure](https://kirschbaumdevelopment.com/insights/code-that-can-handle-failure): If there’s one thing that’s certain, it’s that your code will fail. Failed code is not always your fault. There’s a number of factors outside of your control that can cause failure, things like a network blip, infrastructure, outages, unhandled exceptions, cascading failures, and so on. Writing code that can deal with these situations helps you avoid common incidents, unnecessary alerts, and noisy logs. And hopefully, give you a better night of sleep. - [Extending PHP enums with attributes](https://kirschbaumdevelopment.com/insights/extending-php-enums-with-attributes): Borrowed from the concept of annotations in other languages, PHP attributes can add powerful functionality to your enums. - [How to build sequences with Laravel pipelines](https://kirschbaumdevelopment.com/insights/build-sequences-with-laravel-pipelines): Pipelines are a design pattern that enables the creation and execution of a sequence of operations. Much like an assembly line, where each step prepares a product for the next station along the line, pipelines are a group of functions linked together, so the output of the preceding function serves as the input of the following function. Laravel employs this pattern internally, such as in middleware. - [Improving your password security](https://kirschbaumdevelopment.com/insights/improving-your-password-security): Managing passwords across our digital lives is a tedious but necessary task. It can be a daunting one for a business with no clear cybersecurity policy in place. A robust policy limits the vectors of attack for your business and your clients and ensures you can take swift action to remedy the issue if there’s a breach. Here are a few recommendations we have for better password security. - [How to validate command parameters in Laravel](https://kirschbaumdevelopment.com/insights/validating-command-parameters-in-laravel): As Laravel developers, we create many complex commands for our applications. One question that always arises when creating commands is how to validate input parameters. Laravel commands offer a lot of flexibility when it comes to argument and option inputs. However, ensuring that the user is passing the right parameters is an important step in creating a solid command. - [I’m adding a second server to my app. What now?](https://kirschbaumdevelopment.com/insights/adding-a-second-server-to-your-app): Adding a second server to your app can be a great way to improve your app's performance and/or increase its reliability. However, there are a couple of things you need to keep in mind when adding a second server. - [Kirschbaum partners with Filament](https://kirschbaumdevelopment.com/insights/kirschbaum-filament): Kirschbaum is the official development agency of Filament! - [Strategic advantages of dynamic software](https://kirschbaumdevelopment.com/insights/strategic-advantages-of-dynamic-software): Your tailored software is built to solve your unique business obstacles and can directly address any number of company-specific or industry-wide challenges. - [How to build a CSV export system with Laravel](https://kirschbaumdevelopment.com/insights/how-to-build-a-csv-export-system-with-laravel): Craft robust CSV export functionality in your Laravel application. Leverage queues to handle large datasets efficiently, ensuring security and optimal performance. - [How we approach DevOps at Kirschbaum](https://kirschbaumdevelopment.com/insights/how-we-approach-devops-at-kirschbaum): At Kirschbaum, our approach to DevOps for Laravel development is designed to meet the unique needs of each client, focusing on established processes, collaboration, automation, and innovation. - [Why we love Vue.js](https://kirschbaumdevelopment.com/insights/why-we-love-vuejs): Vue can certainly stand on its own as a formidable frontend technology, but it can also integrate seamlessly and flexibly with Laravel, engendering a comprehensive solution to building dynamic, interactive, and modern full-stack web applications. - [Why we love Filament](https://kirschbaumdevelopment.com/insights/why-we-love-filament): Filament is a full-stack UI framework for Laravel that accelerates development by providing features and functionality that usually requires multiple packages. - [Tailwind CSS vs Bootstrap: Which is Better for Your Project?](https://kirschbaumdevelopment.com/insights/tailwind-vs-bootstrap): Discover the differences between Tailwind CSS and Bootstrap. Learn which CSS framework suits your web development needs best. Read on for a detailed comparison. - [Optimizing JSON columns in Laravel](https://kirschbaumdevelopment.com/insights/optimizing-json-columns-in-laravel): Unlike standard JSON columns, virtual columns are calculated automatically from existing data but can be indexed, making them faster for querying. This improves sorting and filtering performance significantly, especially in large datasets where execution time is critical. - [Tailwind Transition Colors](https://kirschbaumdevelopment.com/insights/tailwind-transition-colors): Creating stunning web interfaces is as much an art as it is a science. With Tailwind CSS, web developers can elevate their projects by mastering transition colors. This guide will walk you through everything you need to know about Tailwind Transition Colors, from basic setup to advanced techniques. - [How to Make Laravel Eloquent “WHEREIN” Query. A Step-by-Step Guide](https://kirschbaumdevelopment.com/insights/laravel-eloquent-wherein-query): Master Laravel Eloquent WHEREIN queries with our step-by-step guide. Learn to optimize your database interactions for better performance and efficiency in your web applications. - [How to set up a new Laravel project](https://kirschbaumdevelopment.com/insights/how-to-set-up-a-new-laravel-project): I recently started a new Laravel project, and as usual, I'm using Inertia, React, and TypeScript. It's been a while since I set up a project from scratch, so I thought I'd put together a quick guide with all the steps you need to get off the ground. If you're like me and prefer this stack, or maybe you're interested in trying it out for the first time, this should help you get started. - [AI solutions for modern business challenges](https://kirschbaumdevelopment.com/insights/ai-solutions-for-modern-business-challenges): If you've been following the AI conversation lately, you might think Large Language Models are the answer to everything. While tools like GPT-4 and Claude are impressive, treating them as a universal solution is a bit like having a really excellent hammer and seeing everything as nails. Let's explore how different AI technologies can address real business challenges in ways that might surprise you. - [Avoiding long-lived tokens on AWS](https://kirschbaumdevelopment.com/insights/avoiding-long-lived-tokens-on-aws): Long-lived tokens in AWS are a significant security risk, but AWS provides robust alternatives with IAM Identity Center and OIDC. By using temporary, short-lived credentials, you can significantly reduce the attack surface and maintain compliance with security standards. - [How to enhance code consistency & efficiency with Laravel Pint](https://kirschbaumdevelopment.com/insights/how-to-enhance-code-consistency-and-efficiency-with-laravel-pint): By integrating Pint into your pre-commit workflows and GitHub Actions, and following a structured approach to reformatting your codebase, you can achieve a cleaner, more maintainable codebase. The benefits of this transition are clear: better readability, easier collaboration, and a unified coding standard that can be enforced across multiple projects. - [An advanced guide to Laravel Sail](https://kirschbaumdevelopment.com/insights/advanced-guide-to-laravel-sail): Laravel Sail is a great tool for developing Laravel applications without having to set up services on your local machine. It also helps you avoid issues in your application caused by differences between your development and production environments. - [A practical guide to mutation testing with Pest](https://kirschbaumdevelopment.com/insights/a-practical-guide-to-mutation-testing-with-pest): Mutation testing is a technique that helps us evaluate how effective our test suites are by introducing small, deliberate changes to our codebase. These changes, called mutations, are like mini-simulations of common coding errors or edge cases that test the effectiveness of our test suite. - [Crafting effective prompts for AI assistants](https://kirschbaumdevelopment.com/insights/crafting-effective-prompts-for-ai-assistants): By providing precise details, you guide the AI to produce results closer to what you want. The bottom line: the effort you put into crafting good instructions directly translates into the quality of the AI’s response. - [Anatomy of a prompt for AI assistants](https://kirschbaumdevelopment.com/insights/anatomy-of-a-prompt-for-ai-assistants): A well-structured prompt typically includes several key components that work together to guide the AI towards a high-quality response. In this section, we’ll dissect a prompt into its core sections step by step, explain the purpose of each part, and explore how to optimize them. - [Supercharge Laravel development with AI](https://kirschbaumdevelopment.com/insights/supercharge-laravel-development-with-ai): Explore how powerful AI tools like Curser and Gemini can supercharge your development, especially for Laravel applications. - [Configuring AWS services for Laravel](https://kirschbaumdevelopment.com/insights/configuring-aws-services-for-laravel): When configuring Laravel to use an S3 bucket, common convention is to use an AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY. Instead, we are able to assign the IAM role directly to the EC2 instance. If we leave AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY empty (not included in .env), the IAM role will be used, thus we will still have access to the S3 bucket. - [Domain-Driven Design is not your folder structure](https://kirschbaumdevelopment.com/insights/what-is-domain-driven-design): Learn the fundamentals of Domain-Driven Design (DDD) and how it helps developers build scalable, maintainable software by modeling real-world business domains. - [Process is dead. Long live process.](https://kirschbaumdevelopment.com/insights/process-is-dead-long-live-process): Discover why rigid processes are failing modern software teams and how adaptive, outcome-driven approaches can unlock true agility and innovation. - [Build an MCP server with Laravel Loop](https://kirschbaumdevelopment.com/insights/build-and-mcp-server-with-laravel-loop): Learn how to build a Model Context Protocol (MCP) server with Laravel and Loop. Step-by-step guidance for developers integrating Laravel with AI-powered workflows. - [Drop in comments for Filament with Commentions](https://kirschbaumdevelopment.com/insights/drop-in-comments-for-filament-with-commentions): Add powerful, real-time commenting to your Filament admin panels. Discover how the Commentions package delivers seamless comments, mentions, and events for Filament v3 & v4. - [AI and the developer skillset](https://kirschbaumdevelopment.com/insights/ai-and-the-developer-skillset): Explore how AI is transforming what it means to be a software developer. From abstractions to soft skills, learn how emotional intelligence, communication, and technical agility are becoming core to the modern dev toolkit. - [Human oversight in AI-assisted development](https://kirschbaumdevelopment.com/insights/human-oversight-in-ai-assisted-development): Explore the critical role of human oversight in AI-assisted software development and how Kirschbaum balances artificial intelligence with expert engineering. - [Why we love React Native and Expo](https://kirschbaumdevelopment.com/insights/why-we-love-react-native-and-expo): Discover why our engineering team chooses React Native and Expo to build fast, scalable, and cross-platform mobile applications for iOS and Android. ## Careers - [Lead Web Application Developer](https://kirschbaumdevelopment.com/careers/lead-web-application-developer): Seeking a lead/senior developer .