Python Developer
Summary
Design, develop and maintain Python/Django applications and shared libraries, implementing structured logging and observability for auditing and security in a secure, regulated AWS cloud-native environment. Works with CloudWatch, S3, IAM, Terraform IaC and CI/CD, collaborating with developers, SREs and SOC teams.
As a Python Developer you will design, develop and maintain Python/Django applications and shared libraries within a secure, cloud-native environment. You will implement structured logging and observability, supporting auditing and security needs across enterprise platforms. You’ll collaborate with developers, SREs and SOC teams to improve monitoring and security event capture, using AWS services and IaC. This role offers the challenge of shaping logging standards and scalable infrastructure in a regulated setting.
Responsibilities- Design, develop and maintain Python/Django applications
- Build and support shared Python libraries with proper versioning, testing and documentation
- Implement structured logging and observability across services
- Develop secure logging solutions for monitoring, auditing and investigations
- Work with AWS services including CloudWatch, S3 and IAM
- Develop and maintain infrastructure using Terraform
- Contribute to CI/CD pipelines and Git-based workflows
- Review and contribute to code in other teams’ repositories
- Collaborate with engineering, security and operations to resolve challenges
- Produce technical documentation and integration guidelines
- Strong experience with Python and Django
- Knowledge of Python logging and structured logging frameworks
- Understanding of security logging concepts: audit events, access events, application events, SOC monitoring requirements
- Experience with AWS (CloudWatch, S3, IAM)
- Infrastructure as Code using Terraform
- Experience building, testing and maintaining shared libraries
- Strong Git, pull requests and CI/CD practices
- Excellent written and verbal communication skills
- Ability to collaborate across developers, SRE and security teams
- Proactive risk identification and escalation
- Cross-team collaborative mindset
- Excellent communication
- Ability to communicate with multiple teams
- Proactive in iterating on solutions
- Python and Django
- Logging and structured logging frameworks
- Security logging concepts: audit, access, application events
