We are looking for a highly skilled and experienced Senior Software Engineer specializing in Python and FastAPI to join our forward-thinking team.In this role, you will develop and maintain robust, scalable applications and play a critical part in designing, building, and managing end-to-end software solutions. This position offers the opportunity to work on cutting-edge technologies and contribute to impactful projects in a collaborative environment.ResponsibilitiesCollaborate with cross-functional teams to gather and refine requirements for software development projectsDesign, build, and maintain scalable and efficient Python applicationsDevelop, optimize, and deploy RESTful APIs using the FastAPI frameworkEnsure the security, performance, and stability of applications on Azure-based cloud platformsWrite optimized, maintainable SQL queries and manage database integration effectivelyConduct code reviews, troubleshoot issues, and debug existing applicationsParticipate in the creation of technical documentation, guidelines, and best practices for development processesIdentify and implement performance improvements for applicationsStay up-to-date with industry trends, tools, and technologies to drive innovation and efficiencyRequirements5-8 years of professional experience in software developmentProficiency in Python for application development, with at least 4+ years of hands-on experienceExpertise in the FastAPI framework for building APIs and microservicesHands-on experience in Azure technologies, including application deployment and managementStrong background in working with SQL for effective database management and queryingDemonstrated capability to work in a collaborative, team-oriented environmentShowcase of problem-solving skills with a strong attention to detailFamiliarity with agile methodologies and version control systems