Python Web Developer

QodeMinnesota City, MN
Onsite

About The Position

Incedo is seeking a skilled Python Web Developer to build and maintain scalable web applications and APIs. This role involves developing data-driven user interfaces, designing robust backend services, and deploying applications in a cloud-native environment.

Requirements

  • Strong proficiency in Python with hands-on experience building web and backend applications
  • Proven experience developing RESTful APIs using frameworks such as FastAPI, Flask, or Django REST Framework
  • Experience deploying and managing applications in Azure Kubernetes Service environments (AKS is required)
  • Solid experience designing and implementing data-driven user interfaces
  • Strong expertise in SQL, including writing and optimizing complex queries across large datasets
  • Experience working with relational and/or analytical databases and integrating them with Python applications
  • Hands-on experience with ORMs such as SQLAlchemy or similar database access tools
  • Experience handling data validation, concurrency, and transactional data operations
  • Practical experience with PySpark and working with large-scale data processing
  • Experience deploying and managing applications on cloud platforms (Azure preferred; AWS/GCP acceptable)
  • Strong understanding of cloud services, including IAM, networking, and secure configuration management
  • Experience implementing authentication and authorization mechanisms (OAuth2, SAML, Entra ID, RBAC)
  • Hands-on experience with Docker and building containerized applications
  • Understanding of microservices architecture and distributed systems
  • Knowledge of application security best practices and building scalable, fault-tolerant systems

Nice To Haves

  • Experience with enterprise data platforms or analytics ecosystems
  • Familiarity with CI/CD pipelines and DevOps practices
  • Experience working in Agile development environments

Responsibilities

  • Develop and maintain Python-based web applications and data-driven solutions
  • Design and implement user interfaces with dynamic layouts, filters, tabular views, and real-time data summaries
  • Build and manage RESTful APIs using frameworks such as FastAPI, Flask, or Django REST Framework
  • Implement request validation, authentication, and error handling mechanisms
  • Write, optimize, and manage complex SQL queries across relational and analytical databases
  • Integrate applications with databases using SQLAlchemy, native drivers, or ORM tools
  • Work with existing schemas, views, and data models to support application requirements
  • Handle concurrent data updates, enforce validation rules, and manage controlled data writes
  • Develop and maintain PySpark-based data processing workflows
  • Run and monitor Spark jobs on cloud or managed data platforms
  • Deploy and manage applications in Azure (experience with AWS or GCP is also acceptable)
  • Configure and manage cloud services, including databases, IAM, secret management, and networking
  • Implement secure authentication solutions, including SSO (Entra ID, OAuth2, SAML) and RBAC
  • Containerize applications using Docker and deploy to Kubernetes environments (AKS preferred)
  • Apply security best practices and design resilient, fault-tolerant systems
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service