Join a growing team building a scalable web publishing platform, where your primary focus will be developing and maintaining a custom Continuous Delivery system. This role is central to enabling fast, safe, and repeatable deployments to production through automation and infrastructure as code.
What You'll Do
- Collaborate with a cross-functional squad to implement new features and improve existing functionality based on guidance from the product owner and technical leadership.
- Enhance and support the Edison Continuous Delivery (ECD) pipeline to ensure reliable, frequent deployments to production environments.
- Work extensively with Python to develop services and automation tools that integrate with AWS components including Lambda, Step Functions, ECS, S3, DynamoDB, SQS, SNS, and EventBridge.
- Apply automated testing practices to ensure code quality and system reliability across all stages of deployment.
What We're Looking For
- Proven experience with Python development and modern AWS services such as ECS, S3, DynamoDB, SQS, SNS, Lambda, and Step Functions.
- Familiarity with Agile workflows and remote collaboration in distributed teams.
- Solid understanding of automated testing principles within Python applications.
- Hands-on experience with AWS deployment models and event-driven architectures.
Nice-to-Have Skills
- Working knowledge of Terraform for infrastructure provisioning.
- Exposure to Drupal or PHP-based systems, though not required.
Work Environment
This is a fully remote position open to candidates in the USA. You’ll be part of a collaborative, technically focused team that values sustainable delivery, clean code, and operational excellence. The environment emphasizes continuous improvement, peer collaboration, and a strong commitment to automated testing and deployment safety.
