Title: Lead Python Engineer
Location: Dallas, TX
Hybrid: Yes, 2 days a week
Skills: Python web development, Flask, Django, SQL, any one front-end skill (Angular / React)
Mandatory test: Hacker Rank test
Interview process: Two + Client round
Job Description
Hands-on Technical Architect with a strong foundation in Python-based web application architecture and a comprehensive understanding of cloud infrastructure, deployment pipelines, and DevOps practices. You will lead the end-to-end design, development, and delivery of scalable applications using modern technologies across the frontend, backend, and cloud ecosystem.
Candidate should be working from Client office
Roles & Responsibilities
- Architect, design, and oversee development of cloud-native, full-stack applications.
- Lead backend development using FastAPI, Flask, Django REST Framework.
- Guide frontend architecture with Django Templates, and Flask-Jinja.
- Define deployment architecture and CI/CD pipelines on Azure DevOps or equivalent platforms.
- Set up and manage cloud infrastructure on Microsoft Azure, including SQL DB, Azure Blob, Azure Monitor, Azure Functions, and Azure Active Directory (MSAL SDK).
- Collaborate with DevOps engineers to implement infrastructure as code
- Lead implementation of monitoring, logging, and alerting for system reliability and observability
- Design and enforce scalable authentication and authorization strategies using Azure AD.
- Provide technical mentorship to development teams and ensure adherence to best practices.
- Translate business needs into technical architecture and implementation roadmaps.
- Drive automation using tools like Celery, custom workflow engines, and Azure serverless functions.
- Lead system integration and data management using SQLAlchemy, Django ORM, pyodbc, Pandas, and NumPy.
Coordinate document automation using libraries like python-docx, openpyxl, ReportLab, and Aspose.