Job Title: Sr. Full Stack Engineer
Location: Irving, TX (Preferred) | Minneapolis, MN | Chandler, AZ | Charlotte, NC (Alternate Locations)
Work Model: Hybrid (3 Days Onsite / 2 Days Remote)
Job Overview
We are seeking an experienced
Sr. Full Stack Engineer with a strong background in full-stack application development, cloud technologies, AI/ML, and modern software engineering practices. The ideal candidate will have hands-on experience building scalable applications using Python and React while leveraging cloud platforms and DevOps methodologies to deliver high-quality solutions.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field, or equivalent experience.
- Strong hands-on experience in full-stack software engineering.
- Proficiency in Python for backend/application development and React for frontend/UI development.
- Experience building and consuming REST APIs, microservices, and distributed systems.
- Hands-on experience with Microsoft Azure development and deployment, along with solution design experience in AWS and/or Google Cloud Platform (GCP).
- Experience developing machine learning solutions using diverse datasets, including AI model development, evaluation, optimization, and deployment.
- Experience building or integrating chatbots or conversational AI solutions.
- Strong understanding of cloud architecture, software design, application security, scalability, and performance.
- Experience with DevOps practices and tools, including CI/CD, Infrastructure as Code (IaC), automated deployments, environment management, monitoring, and release support across cloud platforms.
- Experience working with relational, NoSQL, and vector databases.
Preferred Qualifications
- Experience with Azure Machine Learning, Azure Functions, Azure App Services, Azure DevOps, AWS Lambda, SageMaker, Google Vertex AI, Cloud Run, or similar cloud services.
- Experience with Large Language Models (LLMs), Generative AI, Natural Language Processing (NLP), Retrieval-Augmented Generation (RAG), or prompt orchestration frameworks.
- Experience designing multi-cloud application architectures and integration patterns.
- Familiarity with Docker, Kubernetes, and container-based deployment models.
- Experience with MLOps, model lifecycle management, and production monitoring.
- Experience working with relational, NoSQL, and vector databases.
- Strong communication, collaboration, and solution design skills with cross-functional teams.