What are the responsibilities and job description for the Web Application Developer position at Greater Kansas City Community Foundation | Greater Horizons?
Are you a web developer who enjoys building reliable tools, fixing real-world problems, and learning what’s next? We’re looking for a Web Application Developer to join our team and help support and grow our internally built web applications.
In this role, you’ll work hands-on with our core web platform, improving features, fixing bugs, and keeping things running smoothly. You’ll collaborate closely with our team, learn modern integration patterns, and get direct exposure to AI-powered development as you grow.
This is a full-time, exempt, salaried position reporting to our Principal AI & Web Application Developer. We’re looking for someone local to Kansas City, MO. After a successful training period, there’s flexibility to work remotely.
What You’ll Be Doing
Building & Maintaining Our Platform
- Developing new features for internal web applications, workflows, and reporting tools using clean, secure Python/Django and JavaScript/React.
- Troubleshooting issues and fixing bugs reported by users while optimizing database queries, improving application performance, and creating up-to-date technical documentation.
- Building and maintaining RESTful APIs for integrations and ensuring our applications meet security, privacy, and compliance standards.
Testing & Quality
- Writing unit and integration tests and helping improve how we build, test, and release software
- Monitoring logs and maintaining error tracking tools.
- Helping with QA test efforts prior to release and supporting debugging and resolution of any production issues.
Learning & Collaboration
- Learning AI/ML integration patterns and best practices while working closely with the IT team to understand business needs.
- Staying current with trends in Python, Django, web development, and AI-assisted coding.
- Sharing ideas to make our platform better for users and maintainers alike.
What We’re Looking For
You’ll Likely Be a Great Fit If You Have:
- A bachelor’s degree or equivalent experience
- 2–3 years of experience building web applications with Python/Django and JavaScript/React
- A solid understanding of relational databases and SQL, including PostgreSQL and Microsoft SQL Server
- Experience with Docker and Docker Compose
- Familiarity with Git and team-based development workflows
- Strong debugging and problem-solving skills
Experience using AI-powered developer tools like GitHub Copilot, Claude Code, or similar
Please attach both a resume and a cover letter as part of your application