Python Full Stack Security Engineer
Job Title: Python Full Stack Security EngineerLocation: Phoenix, AzFull TimeJob DescriptionWe are seeking an experienced Python Full Stack Security Engineer to design, develop, secure, and maintain full-stack applications. The ideal candidate should have strong experience in Python backend development, frontend technologies, REST APIs, cloud security, application security, authentication/authorization, and DevSecOps.Must Have Technical/Functional Skills5+ years of experience in Python Full Stack Development / Security Engineering.Strong programming experience with Python.Experience with Django, Flask, or FastAPI.Strong experience developing REST APIs and microservices.Frontend experience with React, Angular, or JavaScript/TypeScript.Strong understanding of application security and secure coding practices.Experience with OAuth 2.0, JWT, SSO, RBAC, and authentication/authorization.Knowledge of OWASP Top 10 and common web application vulnerabilities.Experience with SQL/NoSQL databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB.Experience with AWS, Azure, or GCP security.Knowledge of Docker and Kubernetes.Experience with CI/CD and DevSecOps.Experience with security scanning tools such as SAST, DAST, SCA, SonarQube, Veracode, Checkmarx, or Fortify.Strong knowledge of Git and version control.Roles & ResponsibilitiesDesign and develop secure full-stack applications using Python.Develop backend services, REST APIs, and microservices.Build responsive and secure frontend applications.Implement authentication, authorization, RBAC, OAuth, JWT, and SSO.Identify and remediate application security vulnerabilities.Perform security reviews and secure code reviews.Implement security controls throughout the software development lifecycle.Integrate SAST, DAST, and dependency scanning into CI/CD pipelines.Work with DevOps teams to implement DevSecOps practices.Secure cloud infrastructure and application workloads.Implement logging, monitoring, and security controls.Troubleshoot application, infrastructure, and security issues.Collaborate with developers, architects, DevOps, and security teams.Ensure applications comply with enterprise security standards and policies.Required QualificationsBachelor's degree in Computer Science, Information Technology, Cybersecurity, or related field.5+ years of experience in software development and/or security engineering.Strong Python development experience.Full-stack development experience.Strong understanding of web application security.Experience with cloud platforms and DevSecOps.Excellent troubleshooting and problem-solving skills.Primary Skills (Must Match)PythonFull Stack DevelopmentDjango / Flask / FastAPIReact / AngularJavaScript / TypeScriptREST APIMicroservicesApplication SecuritySecure CodingOWASP Top 10OAuth 2.0JWTSSORBACAWS / Azure / GCPDockerKubernetesCI/CDDevSecOpsSAST / DAST / SCAGitNice-to-Have SkillsPostgreSQLMySQLMongoDBRedisTerraformJenkinsGitHub ActionsGitLab CI/CDSonarQubeVeracodeCheckmarxFortifyBurp SuiteSplunkELKAWS SecurityAzure SecurityHashiCorp VaultPython Security LibrariesThreat ModelingVulnerability Management