What are the responsibilities and job description for the Python Full Stack Engineer position at AllianceIT Inc?
Position: Python Full Stack Engineer
Location: Plano, TX (On-site)
Local candidate only, F2F round is mandatory
Must have Skills : Python, React, MongoDB, Kubernetes, Docker.
Job Description:
We are seeking a talented Python based Full Stack Developer with a strong background in both front-end and back-end technologies. The ideal candidate will have hands-on experience in Python, Power BI, and shell scripting, with the ability to parse logs effectively. A deep understanding of databases and cloud technologies is essential to excel in this role.
DevOps experience is added advantage for the role.
Key Responsibilities:
- Design, develop, and maintain front-end and back-end components of applications.
- Develop and optimize Python-based solutions for seamless performance.
- Create interactive dashboards and reports using Power BI.
- Write and maintain shell scripts for automated tasks and log parsing.
- Develop and maintain efficient and scalable databases in MongoDB, SQL, and PostgreSQL environments.
- Collaborate with cross-functional teams to implement cloud-based solutions on Azure.
- Deploy and manage containerized applications using Kubernetes (AKS).
- Troubleshoot, debug, and enhance existing software to improve performance and scalability.
Required Skills & Qualifications:
- Proficiency in Python for application development.
- Experience with front-end development frameworks (e.g., React, Angular, or Vue.js).
- Strong knowledge of Power BI and data visualization techniques.
- Expertise in writing and debugging shell scripts.
- Hands-on experience with MongoDB, SQL, and PostgreSQL.
- Azure certification is a plus, showcasing proficiency in cloud environments.
- Familiarity with Kubernetes and Azure Kubernetes Services (AKS).
- Strong analytical and problem-solving skills.
- Excellent teamwork and communication abilities.
Preferred Qualifications:
- Experience with CI/CD pipelines for efficient deployment.
- Knowledge of modern DevOps practices and tools.
- Familiarity with other programming languages for full-stack flexibility.