About The Position

We are seeking a Software Engineer III – Python Full Stack to join our engineering team in building next-generation cloud-native applications. The ideal candidate will have strong experience developing scalable backend services in Python, modern frontend applications using React/Typescript, and deploying solutions on AWS. You will collaborate with cross-functional teams to design, develop, deploy, and maintain high-performance applications supporting mission-critical enterprise platforms.

Requirements

  • Bachelor's degree in computer science or related field.
  • 10+ years of professional software engineering experience.
  • Strong expertise in Python.
  • Experience with FastAPI, Flask, or Django.

Nice To Haves

  • Experience with React/Typescript
  • Deploying solutions on AWS
  • Experience with React.js, JavaScript, TypeScript, HTML5, and CSS3
  • Experience with OAuth2, JWT, SSO
  • Experience with PostgreSQL, MySQL, DynamoDB, Redis
  • Experience with Docker
  • Experience with Kubernetes (EKS)
  • Experience with CI/CD pipelines using GitHub Actions, Jenkins, or GitLab CI

Responsibilities

  • Full Stack Development: Design, develop, and maintain scalable web applications using Python and modern frontend technologies.
  • Build responsive, reusable, and high-performance user interfaces using React.js, JavaScript, TypeScript, HTML5, and CSS3.
  • Develop secure RESTful APIs and backend services using FastAPI, Flask, or Django.
  • Implement authentication and authorization mechanisms (OAuth2, JWT, SSO).
  • Backend Engineering: Develop scalable microservices using Python.
  • Design robust database schemas and optimize SQL queries.
  • Integrate applications with third-party REST APIs and internal enterprise systems.
  • Implement asynchronous processing and messaging where appropriate.
  • Cloud & DevOps: Develop and deploy cloud-native applications on AWS.
  • Build and maintain containerized applications using Docker.
  • Deploy applications to Kubernetes (EKS).
  • Develop CI/CD pipelines using GitHub Actions, Jenkins, or GitLab CI.
  • Monitor application health and optimize cloud resources.
  • Database & Data Management: Design and optimize relational databases.
  • Work with: PostgreSQL, MySQL, DynamoDB, Redis.
  • Optimize application performance and database efficiency.
  • Software Engineering: Participate in architecture discussions and technical design reviews.
  • Write clean, maintainable, and well-tested code.
  • Perform code reviews and mentor junior engineers.
  • Troubleshoot production issues and improve application reliability.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service