Python Full Stack Developer
ResponsibilitiesWriting reusable, testable, and efficient codeDesign and implementation of low-latency, high-availability, and performant applicationsImplementation of security and data protectionIntegration of data storage solutions (ADLS, MS SQL Server)Co-ordinate with internal teams to understand user requirements and provide technical solutions.Skills And Qualifications5+ years of experience as a Python Developer with in-depth knowledge of API development (preferably with FastAPI framework)Good working knowledge of ORM (Object Relational Mapper) libraries (SQL Alchemy)Understanding of the threading limitations of Python, and multi-process architectureA working understanding of cloud platforms (Azure).Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3Knowledge of user authentication and authorization between multiple systems, servers, and environmentsUnderstanding of fundamental design principles behind a scalable applicationFamiliarity with event-driven programming in PythonExperience with Microservice/SOA architectureAble to create database schemas that represent and support business processesStrong unit test and debugging skillsProficient understanding of code versioning tools (Git)