Design, develop, test, deploy, and maintain production-quality Python applications, APIs, libraries, packages, and reusable components. Apply object-oriented programming, modular architecture, design patterns, and clean-code principles to build maintainable, extensible, and scalable software. The role focuses on advanced Python development, standardized engineering practices, reusable frameworks, comprehensive testing, defect diagnosis, and sustainable remediation. Design, deploy, and support containerized applications on Kubernetes in public-cloud environments, and automate infrastructure using Infrastructure as Code. Build and maintain CI/CD workflows, and implement observability and secure-development practices to support reliable applications and platforms. Apply relational database concepts and SQL to application persistence, integrations, and data processing. Collaborate with engineering, architecture, support, and business stakeholders on technical designs, standards, and software solutions. Document designs and operational procedures, and use AI-assisted development tools to improve development, testing, documentation, code review, and troubleshooting. Success is measured by high-quality, maintainable, well-tested, production-ready Python software and improvements in reuse, automation, platform reliability, and developer productivity.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed