Job Description
We at Qualient looking for Fullstack Python Developer with VUE Experience.
Job Description:
Key Responsibilities:
* Lead the design and development of complex applications using Core Python and web frameworks like Flask.
* Implement best practices in software development, including exception handling, data structures, and object-oriented programming (OOP).
* Front End development using VueJS, JavaScript, CSS, and HTML to create seamless user interfaces.
* Develop and optimize SQL databases, ensuring efficient data storage and retrieval.
* Utilize AWS Core services and Terraform for cloud infrastructure management and deployment.
* Design and implement serverless architectures and manage Docker containers.
* Oversee the integration of various components and troubleshoot/debug applications to ensure smooth operation.
* Mentor and guide junior developers in coding standards, version control using GitHub, and code tracking.
* Engage in data analysis and visualization to inform decision-making and enhance application performance.
* Develop applications using event-driven programming paradigms and adhere to design patterns like Model View Template (MVT) and Model View Controller (MVC).
* Ensure security and compliance through PKI and OIDC with OAuth 2.0 implementation.
* Automation: Unit Testing, API Testing and drive automation coverage through TDD
Qualifications:
* At least 5+ years of experience in software development, with a focus on Python and web frameworks.
* Strong understanding of Front End technologies including Vue.js, CSS, and HTML.
* Proven experience with databases and SQL, along with a solid grasp of data analysis and mathematics.
* Familiarity with cloud services, particularly AWS, and infrastructure as code tools like Terraform.
* Hands-on experience with Docker and serverless architectures.
* Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
* Strong communication and leadership abilities, with a knack for mentoring team members.
Essential Skills:
* Agile experience: prior experience and strong working knowledge in Agile methodologies and using processes to drive continuous improvement
* Understanding of CI/CD processes and tools.
* Ability to identify problems and develop problem statements, research on new technologies and propose proof of concepts with respect to existing business and new business
* Ability to effectively present information and respond to questions from business and technical staff
* Ability to adjust to rapidly changing requirements and timelines