JOBSEARCHER

Senior Python Developer / Lead Python Developer

Dice is the leading career destination for tech experts at every stage of their careers. Our client, Raas Infotek LLC, is seeking the following. Apply via Dice today!Job TitleSenior Python Developer / Lead Python DeveloperExperience13+ YearsLocationRemote / Hybrid / OnsiteEmployment TypeFull-TimeJob SummaryWe are looking for a highly skilled Senior Python Developer with 13+ years of experience in designing, developing, and delivering scalable enterprise applications. The ideal candidate should possess strong expertise in Python development, microservices architecture, cloud technologies, API development, database management, and DevOps practices. The candidate will be responsible for technical leadership, solution architecture, code quality, and mentoring development teams.Key ResponsibilitiesDesign and develop high-performance, scalable, and secure Python applications.Lead architecture discussions and provide technical solutions for complex business requirements.Build and maintain RESTful APIs and microservices using Python frameworks.Drive application modernization and cloud migration initiatives.Collaborate with Product Managers, Architects, QA, DevOps, and Business teams.Conduct code reviews and ensure adherence to development standards and best practices.Optimize application performance, scalability, and reliability.Implement CI/CD pipelines and DevOps practices.Mentor and guide development teams on technical and architectural decisions.Troubleshoot production issues and provide long-term solutions.Create and maintain technical documentation and design artifacts.Participate in Agile/Scrum ceremonies and project planning activities.Required Technical SkillsProgramming LanguagesPython (Expert Level)SQLShell ScriptingPython FrameworksDjangoFlaskFastAPIAPI DevelopmentRESTful APIsGraphQLOAuth2, JWT AuthenticationDatabase TechnologiesPostgreSQLMySQLMongoDBRedisCloud PlatformsAWS (EC2, Lambda, S3, RDS, ECS)AzureGoogle Cloud Platform (Google Cloud Platform)DevOps & ContainerizationDockerKubernetesJenkinsGitHub ActionsGitLab CI/CDMessaging & StreamingApache KafkaRabbitMQArchitectureMicroservices ArchitectureEvent-Driven ArchitectureDistributed SystemsDesign PatternsSystem DesignTestingPyTestUnit TestingIntegration TestingAutomation TestingRequired QualificationsBachelor''s or Master''s Degree in Computer Science, Information Technology, or related field.13+ years of software development experience with a strong focus on Python.Experience leading development teams and technical initiatives.Strong understanding of software design principles and enterprise architecture.Experience working in Agile/Scrum environments.Preferred QualificationsExperience with AI/ML integration and data engineering solutions.Knowledge of Terraform and Infrastructure as Code (IaC).Experience with serverless architectures.Cloud certifications (AWS/Azure/Google Cloud Platform).Experience in Banking, Financial Services, Healthcare, Retail, or E-commerce domains.