Lead Python Developer

58 Days Old

Join to apply for the Python Developer role at Falcon Smart IT (FalconSmartIT)London, England, United KingdomResponsibilitiesDevelop backend systems using Python, FastAPI, and related frameworksManage data with SQL Alchemy, working across PostgreSQL, CosmosDB, and RedisBuild scalable cloud solutions using Azure PaaS services (App Services, Function Apps, API Management, etc.)Design and implement RESTful APIs and microservices architecture using Swagger and PostmanHandle distributed task processing with CeleryApply TDD principles using PyTest for automated testingUse Terraform for Infrastructure as Code and Docker for containerisationContribute to solution design and participate in architectural decision-makingEnsure systems are scalable, maintainable, and high-performingCoach and support junior engineers; assist with onboardingCollaborate with cross-functional teams to align on technical goalsFoster a culture of innovation and continuous improvementTechnical SkillsPython Expertise: Strong proficiency in Python, especially with FastAPI, SQL Alchemy, and Celery.Azure PaaS: Hands-on experience with Azure services like App Services, Function Apps, API Management, Service Bus, Storage, Key Vaults, Azure SQL, and Cosmos DB.API & Microservices: Skilled in building RESTful APIs and microservices using tools like Swagger and Postman.Database Management: Experienced with SQL and NoSQL databases including PostgreSQL, CosmosDB, and Redis.Testing & TDD: Familiar with Test-Driven Development and automated testing using PyTest.IaC & Containers: Exposure to Infrastructure as Code (Terraform) and containerisation (Docker).Core CompetenciesProblem Solving: Strong analytical skills for tackling complex technical challenges.Code Quality: Committed to writing clean, performant code and participating in code reviews.Mentorship: Actively shares knowledge and promotes technical excellence within the team.Collaboration: Works effectively with cross-functional teams to ensure project success.Innovation: Identifies opportunities for process and technology improvements.Ownership: Takes full responsibility for task delivery and technical decisions.Seniority levelEntry levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustriesIT Services and IT ConsultingReferrals increase your chances of interviewing at Falcon Smart IT (FalconSmartIT) by 2x #J-18808-Ljbffr
Location:
London
Job Type:
FullTime

We found some similar jobs based on your search