Web Application Developer

Greater Kansas City Community FoundationKansas City, MO
Hybrid

About The Position

The Web Application Developer supports and enhances our internally built web applications, delivering reliable features and maintaining system performance. Working closely with the digital products team, this role focuses on core web platform functionality, bug resolution, and incremental feature development while learning software integration patterns. This position offers growth opportunities in both traditional software engineering and emerging AI technologies. This is a full-time, exempt, salaried position reporting to the Principal AI & Web Application Developer. Candidates must be local to Kansas City, MO, and after a successful training period, there are opportunities to work remotely.

Requirements

  • A bachelor’s degree or equivalent and at least 2-3 years of related experience, including building web-based applications using Python/Django and JavaScript/React. An equivalent combination of education and experience will be considered.
  • Familiarity with Linux server administration
  • Understanding of relational databases and SQL, including familiarity with PostgreSQL and Microsoft SQL Server.
  • Understanding of containerized application development, including familiarity with Docker and Docker Compose.
  • Familiarity with Git version control and collaborative development workflows.
  • Strong AI-augmented development skills and familiarity with tools such as GitHub Copilot, Claude Code, etc.
  • Strong debugging and problem-solving skills.
  • Good written and verbal communication.
  • Ability to work independently and manage time effectively.
  • Eagerness to learn new technologies (especially AI/ML).

Nice To Haves

  • Experience with Digital Ocean, AWS, or other cloud platforms (preferred).

Responsibilities

  • Develop new features for web applications, review, and reporting workflows.
  • Fix bugs and resolve user-reported issues in a timely manner.
  • Develop and maintain clean, well-tested and secure application code across the technology stack using Python/Django and JavaScript/React, adhering to team standards.
  • Optimize database queries and application performance.
  • Build and maintain RESTful APIs for internal and external integrations.
  • Participate in code reviews and incorporate feedback.
  • Create and maintain technical documentation.
  • Meet security, privacy, and compliance requirements.
  • Write unit tests and integration tests for new features.
  • Participate in QA testing before releases.
  • Monitor application logs and error tracking systems.
  • Assist with debugging production issues.
  • Contribute to improving development and testing processes.
  • Shadow the Principal AI & Web Application Developer on AI feature implementation.
  • Learn AI/ML integration patterns and best practices.
  • Collaborate with the digital products team for business requirements clarification.
  • Stay current on Python and Django ecosystems, web development and AI-coding trends.
  • Contribute ideas for platform improvements.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service