About the role

About the Role: We are seeking a Full Stack Software Developer who enjoys building modern cloud-native applications and wants to work on cutting-edge AI-powered software. You'll build scalable backend services, intuitive React applications, data-driven solutions, and AI-enabled features while collaborating closely with architects, product owners, and engineers. This role is ideal for developers who thrive in a fast-paced environment, enjoy solving challenging technical problems, and want to leverage modern AI development tools to build production software.
What You'll Do:
  • Design, develop, and maintain modern full-stack web applications
  • Build scalable REST APIs using Python (FastAPI preferred)
  • Develop responsive React applications using modern frontend practices
  • Design relational database schemas and write efficient SQL queries
  • Build and optimize ETL pipelines and data processing workflows
  • Analyze structured and semi-structured datasets to identify trends and drive application functionality
  • Develop cloud-native applications deployed on Microsoft Azure
  • Integrate Generative AI capabilities including Retrieval-Augmented Generation (RAG), LLMs, and AI agents into production applications
  • Collaborate with architects, product managers, designers, and fellow engineers throughout the software development lifecycle
  • Troubleshoot production issues, optimize performance, and improve application reliability
  • Participate in code reviews and contribute to engineering best practices
  • Use modern AI-assisted development tools such as Claude Code, GitHub Copilot, or similar platforms to improve engineering productivity
Required Qualifications:
  • 2+ years of professional full-stack software development experience 2+ years of professional experience developing applications with Python or React (experience with both strongly preferred)
  • Experience building and maintaining RESTful APIsExperience designing relational databases and writing complex SQL queries
  • Experience developing cloud-hosted applications on Azure, AWS, or Google Cloud
  • Experience building data processing, ETL, or data integration pipelines
  • Experience working with Git and modern software development workflows
  • Strong analytical skills with experience analyzing complex datasets using SQL, Python, or statistical analysis techniques
  • Experience working in Agile/Scrum software development teams
  • Excellent written and verbal communication skills
Preferred Qualifications: FastAPIPython Ecosystem PydanticAsync Python Frontend:
  • ReactTypeScriptMaterial UIReduxCloud & DevOps:
  • Microsoft AzureAzure Functions
  • Azure App Services
  • Azure AI Services
  • DockerCI/CD pipelines
  • Data Engineering:
  • ETL pipeline development
  • Data warehousing
  • PandasSQL optimization
  • Artificial Intelligence:
  • Large Language Models (LLMs)
  • Retrieval-Augmented Generation (RAG)
  • LangChainLangGraphAI Agent frameworks
  • Vector databases
  • Prompt engineeringAI application development
  • Developer Productivity:
  • GitHub Copilot
  • CursorWindsurfOther AI-assisted software development tools
Nice to Have:
  • Experience building enterprise SaaS applications
  • Experience developing secure applications using OAuth, OpenID Connect, or SAMLExperience integrating third-party APIsExperience with automated testing frameworks
  • Experience working in a startup or fast-paced product development environment
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent professional experience)

Matching similar jobs

JOB OVERVIEW

Experience level

Lead

Location

Kansas City, MO

Occupation

Software Developers

Industry

Custom Computer Programming Services

Posted

3 days ago

Tired of running searches?

Rank the roles you'd take once, and matches like these arrive on their own.

CREATE PROFILE