Architect (ATC)

VirtusaTampa, FL

About The Position

We are seeking an experienced Architect (ATC) with a strong background in Python software development and a deep understanding of software design principles. The ideal candidate will have expertise in Python ecosystems and frameworks, proficiency in database management, and extensive experience in designing and building RESTful APIs. Experience with cloud platforms, containerization, CI/CD pipelines, and various testing methodologies is crucial. Strong communication and problem-solving skills are essential for this role. A financial background is preferred.

Requirements

  • 5+ years of professional experience in Python software development.
  • Expertise in Python ecosystems and popular frameworks (e.g., Django, Flask, FastAPI).
  • Strong understanding of software design principles, architectural patterns (e.g., Microservices, MVC), and object-oriented programming.
  • Proficiency with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
  • Extensive experience in designing and building RESTful APIs.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and associated services.
  • Experience with Docker and container orchestration tools like Kubernetes.
  • Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, GitHub Actions).
  • Strong understanding of testing methodologies and experience with unit, integration, and end-to-end testing.
  • Proficient with Git and collaborative development workflows.
  • Excellent written and verbal communication skills.
  • Proven ability to analyze complex problems and develop creative and effective solutions.

Nice To Haves

  • Prior experience or knowledge of the financial industry is a significant advantage.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service